문제

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));
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top