• 締切済み

DataGridViewにてセル以外をクリックしたか判別

VB2005Expressにて開発を行っています。 データテーブルの値をDataGridViewにセットして表示しています。 そこで、データが表示されている部分でなく、セルのない部分 をクリックされたかを判別したいのですが、どのようにしたらいい のでしょうか。 ご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

みんなの回答

回答No.1

DataGridViewのヘッダー部分か、レコードセレクタ部分をクリックした場合と考えたらいいですかね? CellClickイベントの中で Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick  'レコードセレクタをクリック   If e.ColumnIndex < 0 Or Me.DataGridView1.ColumnCount - 1 < e.ColumnIndex Then      MessageBox.Show("Col " & e.ColumnIndex)     Exit Sub   End If  ' ヘッダー部をクリック  If e.RowIndex < 0 Or Me.DataGridView1.RowCount - 1 < e.RowIndex Then    MessageBox.Show("Row " & e.RowIndex)     Exit Sub  End If End Sub

関連するQ&A