图象漫游?(200分)

K

kl.li

Unregistered / Unconfirmed
GUEST, unregistred user!
作一个电路图,在其上放置一些LABEL显示有关数据变化情况,在漫游时,
这些LABLE怎样随着电路图变化,有没有可用的CONTAIONER?
 
我不知道你的电路图是用什么画的,如果是用Canvas的话,最好连文字一起画出来,
用Lable也能实现,可一定闪烁的非常厉害,说出你的具体要求控件我可以帮你找。
 
说细一些吧,希望能帮你。
 
用showhint 和hint 属性即可.
要想自动化,自己根据要发生的事件写点代码吧.
 
我想你的意思是否是鼠标在屏幕上漫游并动态显示经过的实体(线、开关什么的)的属性?
用THintWindow吧,它有好多的方法支持你直接显示Hint框(不用等那么几秒)
如直接调用ActivateHint方法就可以直接显示Hint。
 
假设你的电路图是以图象格式通过DELPHI的标准图象控件(如TIMAGE)进入DELPHI的。你
可以:
1。声明一个数据结构,可以存放要显示的数据及位置。
2。声明一个数组,可以存放所有要显示的数据及位置。
3。将要显示的数据及位置存入数组。

可以有两种方式显示你的数据:
1。静态方式:在漫游过程显示图象中显示所有可见的数据
2。动态方式:改写IMAGE的ONMOUSEMOVE,显示光标附近的数据。
 
顶部