3


0

Infragistics UltraGridコントロールがDataGridView.HitTestInfoの機能と同様の機能を提供するかどうかを誰かが知っていますか?

3 Answer


1


http://www.abstraction-systems.com/ttf/HTML/TTFactory_TaskBasedTutorials_UltraWinGrid.htm[この]をチェックしてください。

それらは座標を変換しませんが、特別なInfragisticsグリッドイベントを使用します(http://help.infragistics.com/Help/NetAdvantage/NET/2008.2/CLR2.0/html/Infragistics2.Win.v8.2~Infragistics .Win.UltraComponentControlManagerBase〜MouseEnterElement_EV.html [MouseEnterElement])は、マウスが現在ホバーしている要素を取得します。

たぶんそれは役立ちます。


0


System.Drawing.Point`と"スクリーン座標でのマウスカーソルの位置を取得する "を返す .MousePosition`プロパティがありますが、私はそれらのUltraWinGrid(2003)の古いバージョンを使用しています。

彼らはhttp://www.infragistics.com/downloads/default.aspx [無料トライアルダウンロード]を持っているので、あなたは彼らが彼らの最新かつ最高のものにそれを追加したかどうかを見ることができます:o)


0


UltraGrid用のMouseEventHandlerがある場合は、次の操作を実行できます。

UltraGridグリッド=(UltraGrid)送信者。

UIElement要素= grid.DisplayLayout.UIElement.ElementFromPoint(new Point(e.X、e.Y));

その後、element.GetContext()を使用して、期待される型に応じて要素をキャストできます。

UltraGridCell cell =(UltraGridCell)element.GetContext(typeof(UltraGridCell));