DataGridViewのセル編集が3回クリックで編集できるようになる
DataGridViewでセルを直接編集するために編集を有効にしたけどセルを3回クリックしないと、編集モードにならなかった。
1回目のクリックで、セルが選択され次のダブルクリックで編集モードになってる?
ダブルクリックで編集モードとなるようにしたかったのでプログラムのメモ。
'EditModeを次の設定に変更する 'DataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically Private Sub DataGridView1_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick Dim dgv As DataGridView = DirectCast(sender, DataGridView) If {"Column1", "Column2", "Column3"}.Contains(dgv.Columns(e.ColumnIndex).Name) AndAlso e.RowIndex >= 0 Then dgv.BeginEdit(True) End If End Sub