有谁知道 Infragistics UltraGrid 控件是否提供类似于 DataGridView.HitTestInfo 的功能?
Spear
问问题
1794 次
3 回答
1
于 2008-09-16T14:17:29.680 回答
0
有一个.MousePosition
属性返回System.Drawing.Point
和“获取鼠标光标在屏幕坐标中的位置”,但我使用的是旧版本的 UltraWinGrid (2003)。
他们提供免费试用下载,因此您可以查看他们是否已将其添加到最新和最棒的 :o)
于 2008-09-16T13:52:57.350 回答
0
如果您有 UltraGrid 的 MouseEventHandler,那么您可以执行以下操作:
UltraGrid grid = (UltraGrid)sender;
UIElement element = grid.DisplayLayout.UIElement.ElementFromPoint(new Point(e.X, e.Y));
然后,您可以使用 element.GetContext() 根据其预期类型转换元素:
UltraGridCell cell = (UltraGridCell)element.GetContext(typeof(UltraGridCell));
于 2008-09-16T14:10:56.183 回答