DataGridView.HitTestInfo Äquivalent in Infragistics.Win.UltraWinGrid.UltraGrid?
-
09-06-2019 - |
Frage
Wer weiß, wenn die Infragistics Ultragrid Control-Funktionalität, die der DataGridView.HitTestInfo ähnlich sieht?
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));