DataGridView.HitTestInfo equivalente en Infragistics.De ganar.UltraWinGrid.UltraGrid?
-
09-06-2019 - |
Pregunta
¿Alguien sabe si el Infragistics UltraGrid de control proporciona una funcionalidad similar a la de DataGridView.HitTestInfo?
Solución
Verificación este a cabo.
No convertir las coordenadas, pero el uso de un especial de Infragistics cuadrícula evento (MouseEnterElement) para obtener el elemento, que el ratón actualmente se cierne sobre.
Tal vez ayuda.
Otros consejos
Hay un .MousePosition
propiedad que devuelve System.Drawing.Point
y "Obtiene la posición del cursor en coordenadas de pantalla" pero yo estoy utilizando una versión anterior de su UltraWinGrid (2003).
Tienen un descarga gratuita de prueba, por lo que podría ver si han añadido a su último y más grande :o)
Si usted tuvo un MouseEventHandler para la UltraGrid, a continuación, puede hacer lo siguiente:
UltraGrid grid = (UltraGrid)sender;
UIElement element = grid.DisplayLayout.UIElement.ElementFromPoint(new Point(e.X, e.Y));
Usted puede luego emitir el elemento en función de sus expectativas de tipo de elemento.GetContext():
UltraGridCell cell = (UltraGridCell)element.GetContext(typeof(UltraGridCell));