DataGridView ToolTipText未显示

Rob*_*and 9 c# desktop-application datagridview visual-studio-2008 visual-studio

DataGridView在桌面应用程序中绑定了具有其ToolTipText属性集的列的数据,但当我将鼠标悬停在网格视图(单元格或单元格标题)上时,不显示任何工具提示.

ShowCellToolTips网格视图的属性是true,并且我已经使用断点验证了在鼠标悬停之前它没有以编程方式更改.

我已经尝试创建一个CellToolTipTextNeeded事件处理程序来查看工具提示文本是什么,但从不调用事件处理程序.

有什么我错过了吗?

谢谢,罗布

编辑:我们正在使用框架2.0.

小智 9

从您的问题中可以看出,您设置了列的工具提示文本.列工具提示文本仅在标题上方浮动时显示.要在单元格上显示工具提示文本,您必须连接CellToolTipTextNeeded事件并设置e.ToolTipText事件args中的值


Rob*_*and 3

我们最终使用了 ToolTip 小部件和CellMouseEnter,CellMouseLeave事件来适当地显示它。不是最佳的,但它可以解决我们遇到的奇怪行为。