0

選択した行の場所に応じた位置で、コード、マウス、またはキーボードで選択できるdatagridviewの選択した行からダイアログを開く必要があります。

選択した行インデックスを取得します:

Dim srow As Integer = DataGridView1.CurrentRow.Index

その選択した行の位置(XYポイント)を最も簡単に取得するにはどうすればよいですか?

4

1 に答える 1

2

datagridviewセルのマウスクリックイベントでコードを実行して、正確な位置を取得します

Private Sub dgvCust_CellMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles dgvCust.CellMouseClick
    Label1.Text = "X." & e.X & vbCrLf & "Y." & e.Y
End Sub
于 2013-02-02T05:54:25.230 に答える