2024年04月19日
元ネタのURLが無くなってますね…下記コードを書いた意図が伝わらなくなってますね。
通常1クリックで編集モードにする場合はこの方法が良いと思います。
http://hkzumi.blog60.fc2.com/blog-entry-207.html
DGVのプロパティの「EditMode」を「EditOnEnter」に設定する
まぁ、条件設定で編集モード・非編集モードもこのモード設定変更か、下記コードかって感じですかね。
個人的に面白かったので、自己流と合わせて乗せておきます。
元ねた:
http://architect360.apricot-jp.com/500tips/datagridview1.html
DataGridView を1クリックで編集モードにしたいらしい。
いやーこの発想は無かったわ…
僕なら
Private Sub dataGridView_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles dgvList.CellClick Dim dgv As DataGridView = CType(sender, DataGridView) dgv.BeginEdit(True) End Sub または、 Private Sub dataGridView_CellEnter(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles dgvList.CellEnter Dim dgv As DataGridView = CType(sender, DataGridView) dgv.BeginEdit(True) End Sub
のどちらかでしょう…
dataGridView.BeginEdit() の引数は好きにして…
いやぁ~面白い発想だったので、メモ程度に残しておきましょう。