Frage

Wer weiß, wenn die Infragistics Ultragrid Control-Funktionalität, die der DataGridView.HitTestInfo ähnlich sieht?

War es hilfreich?

Lösung

Überprüfen Sie diese aus.

Sie nicht konvertieren, die Koordinaten, aber sie verwenden ein spezielles Infragistics Raster Ereignis ( MouseEnterElement ), um das Element zu erhalten, die die Maus noch schwebt über.

Vielleicht hilft es.

Andere Tipps

Es gibt eine Eigenschaft, die .MousePosition System.Drawing.Point zurückgibt und „Ruft die Position des Mauszeigers in Bildschirmkoordinaten“ aber ich verwende eine ältere Version ihrer UltraWinGrid (2003).

Sie haben einen kostenlose Testversion herunterladen rel="nofollow, so dass Sie sehen können, wenn sie haben hinzugefügt es um ihre neuesten und besten: o)

Wenn Sie ein Mouseeventhandler für die Ultragrid hatte, dann können Sie wie folgt vor:

UltraGrid grid = (UltraGrid)sender;

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

Sie können werfen dann das Element in Abhängigkeit von seiner erwarteten Typ mit element.GetContext ():

 UltraGridCell cell = (UltraGridCell)element.GetContext(typeof(UltraGridCell));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top