在ListView上显示带有图片的提示信息

本文重构了ToolTip组件,只为可以在上面显示图片所作,具体参考如下代码:

 

重写ToolTip

实例:

 

最后,会有一个问题:比如listView上有项item1、item2、…如本例给出的参考代码,当鼠标悬停于某项(如item1)上时,第一次可以正常显示带有图片的提示信息,然后我们在这个时候把鼠标移到“无项区域”,然后再把鼠标悬停于item1,此时我们会发现没有提示信息出现,只有先移到其他项(如item2)后再悬停于item1时,才会使提示信息重现。本人愚昧,这个问题还不得而解,还请各位不吝赐教。。

 

///ADD @2010-11-15

昨日的问题终于得到解决,无需ItemMouseHover事件,只需MouseMove外加一个全局变量tooltipOn用来保存当前提示信息项 即可。具体参考如下代码:

 

注: 如果不用一个全局变量来保存当前提示信息项,也就是把if (item != tooltipOn) 这个判断逻辑拿掉,提示信息则会一直不停的闪烁。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值