读书人

怎么实现鼠标移动到listview的某行时

发布时间: 2012-04-04 16:38:51 作者: rapoo

如何实现鼠标移动到listview的某行时,有一个浮动窗体显示详细信息?
我希望实现如下功能,当鼠标在某行停顿的时候,弹出浮动窗口,显示详细信息,移开就消失。
不要tooltips实现,而是用窗体实现,请高手指点。

[解决办法]
估计要用钩子捕获ListView的Index。
顶一下!
[解决办法]
可以用Panel1控件浮窗。
跟示即可,位置就示是代
[解决办法]
有些第三方的tooltip组件可以实现很好的效果,lz可以试试
[解决办法]
用一个Panel来实现信息的显示(隐藏).
相关逻辑在鼠标事件中实现.
[解决办法]
如果你的图3的效果。那肯定的是。
1.如果是绘图。肯定不是窗体句柄创建的,是GetDesktopWindow().GetDC做的(伪代码)
2.你可以考虑用个窗体,show出来。设置TopMost
[解决办法]
showdialog一个窗体出来提示一下吧
可以把窗体打扮一下,好看一点,弄些透明效果啊什么的
[解决办法]
把浮在上面的窗口MODE设置一下,可以实现你所要的效果~

读书人网 >C#

热点推荐