繁体   English   中英

Infragistics.Win.UltraWinGrid.UltraGrid中的DataGridView.HitTestInfo等效?

[英]DataGridView.HitTestInfo equivalent in Infragistics.Win.UltraWinGrid.UltraGrid?

有谁知道Infragistics UltraGrid控件是否提供类似于DataGridView.HitTestInfo的功能?

看看这个

它们不转换坐标,但它们使用特殊的Infragistics网格事件( MouseEnterElement )来获取鼠标当前悬停的元素。

也许有帮助。

有一个.MousePosition属性,返回System.Drawing.Point和“获取鼠标光标在屏幕坐标中的位置”,但我使用的是旧版本的UltraWinGrid(2003)。

他们有免费的试用版下载 ,所以你可以看看他们是否已将它添加到他们最新和最好的:o)

如果您有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));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM