DataGridView を 1クリックで編集モードへ



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() の引数は好きにして…

いやぁ~面白い発想だったので、メモ程度に残しておきましょう。

コメント

このブログの人気の投稿

ヨドバシカメラの店舗購入履歴を見るには…

C# の WPF の DataGrid で 行を交互に背景色を変える+選択色を変える+カラムが無い所も変える…

Visual Studio の ホットリロードが動かない場合に確認するところ