目前,当我将信息悬停在winform上的某个区域时,我正在使用工具提示来显示信息。这很好用,我没有任何抱怨,但老板想要显示更复杂的数据,最好是以网格而不是文本显示。 有没有办法可能我可以在工具提示中嵌入usercontrol或datagridview。
谢谢
C#,。Net 2.0,windows.Forms
答案 0 :(得分:2)
有owner-drawn tooltip之类的东西。你必须自己处理网格的绘画。虽然工具提示允许您单击并滚动声音,但您不会获得任何交互性。
如果你的老板愿意为此花钱,那么我很乐意推荐DevExpress工具提示控件,因为它的可定制性。
答案 1 :(得分:0)
你可以编写一个自定义控件(不应该太硬,只是一个带阴影的黄色矩形),上面有数据网格。它只需要在鼠标离开时淡出,并在鼠标停留几秒钟后显示。