So-net無料ブログ作成

DataGridViewのセル編集が3回クリックで編集できるようになる [VB.NET]

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

nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。