日期:2014-05-18  浏览次数:21017 次

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

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