任何人都不会知道如果Visual UltraGrid控制提供的功能相似的条件.HitTestInfo?

有帮助吗?

解决方案

检查 出。

他们不换的坐标,但他们使用一种特殊的Visual格的事件(MouseEnterElement)得到的元素,它的老鼠目前徘徊。

也许这会有帮助。

其他提示

还有一个 .MousePosition 酒店其返回 System.Drawing.Point 而"被该位置的鼠标在屏幕上坐标"但是,我使用的是旧版本的UltraWinGrid(2003年)。

他们有一个 免费下载的审判, 所以你可以看到,如果他们加入到他们的最新和最伟大的:o)

如果你有一个MouseEventHandler的UltraGrid然后你可以做到以下几点:

UltraGrid grid = (UltraGrid)sender;

UIElement element = grid.DisplayLayout.UIElement.ElementFromPoint(new Point(e.X, e.Y));

你可以再投元素取决于其预计的类型使用的元素。GetContext():

 UltraGridCell cell = (UltraGridCell)element.GetContext(typeof(UltraGridCell));
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top