Infragistics.Win.UltraWinGrid.UltraGrid의 DataGridView.HitTestInfo와 동일합니까?
-
09-06-2019 - |
문제
Infragistics UltraGrid 컨트롤이 DataGridView.HitTestInfo와 유사한 기능을 제공하는지 아는 사람이 있습니까?
해결책
확인하다 이것 밖으로.
좌표를 변환하지 않지만 특별한 Infragistics 그리드 이벤트(마우스Enter요소) 현재 마우스가 가리키고 있는 요소를 가져옵니다.
어쩌면 도움이 될 수도 있습니다.
다른 팁
거기에 .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));
제휴하지 않습니다 StackOverflow