1
のクリックセルをMouseDown
イベントに取得したいとします。これまで私は成功していません。
私はマウス位置からDataGridセルを取得
dg.CurrentCell
を試してみました - 細胞はデータグリッドを使用でき
のクリックセルをMouseDown
イベントに取得したいとします。これまで私は成功していません。
私はマウス位置からDataGridセルを取得
dg.CurrentCell
を試してみました - 細胞はデータグリッドを使用でき
の子として記載されていないため、動作しません - 以前はセル
dg.GetChildAt(...)
をクリックした含まれていHitTest
を入力して、マウスが終了したセルを取得します。
Private Sub dg_MouseDown(sender As Object, e As MouseEventArgs) Handles dg.MouseDown
Dim htinfo As HitTestInfo = dg.HitTest(new Point(e.X, e.Y))
If htinfo.Type = HitTestType.Cell Then
Dim clickedCell As DataGridCell = dg.Item(htinfo.Row, htinfo.Column)
End If
End Sub
あなたが質問をすると 'からの回答で、すぐに答えました:
例(それはあなただけでデータグリッドを基準にしたマウス位置を必要とし、
MouseDown
- イベントに依存しません) msdn'サイト、そして十数個のリンクをシンプルなgoogle検索で利用できますか? – Claudius@Claudiusあなたは、すべてのGoogleの結果がDataGridではなく** DataGrid ** View **を参照していることに気がつきましたか?検索に-datagridviewを追加すると、すべての結果がWPFなどのようになります。 – Breeze
両方とも同じイベント 'Mouse.MouseDown'を取得した場合の違いは何ですか? – Claudius