我想在控件上有鼠标移过时(并不是按下鼠标)显示一张图片,而当鼠标移开时图片消失,就象hint 的功能一样,请问在控件的哪种事件中实现,具体怎样设置敬请指点!(2

  • 主题发起人 主题发起人 libaoliang
  • 开始时间 开始时间
能不能再深入一点,鼠标不一点到上面是一副图,鼠标一点到上面后立即换成另一副,
鼠标移走后又恢复原图?
 
to linsb:
实在对不起,公司有急事,未能及时上网查看问题,对于你的回答深表谢意!
我的意思和book523的意思一样,在控件上显示图像只是一个举例,
如果单纯是显示这个图片,也是好处理的,我的意思是在按钮或类似的其他控
件中都能实现这样的效果,
例如在鼠表移到按钮上而未按下时能显示一段话或一副图片,
在移到一个edit上但未点击时能显示一种格式或帮助等,
在d6上可能各种控件都有mouseleave事件,但在d5.0上没有该事件,
不知道怎样实现上述功能,







 
如果你的控件是有所指(具体),对于image控件,采用第一种办法,对于其他可视控件采取
后一种办法,分别写Panel1MouseMove(例)和FormMouseMove事件,方法好像笨一点,解决具体问题
。book523的意思是要寻求通用办法,已另开,可参与。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部