VB2005 DataGridViewの編集不可項目にただちに入力する方法はありますか?
vb2005で開発中です。
DataGridViewのセルが
Me.DataGridView1.CurentCell.ReadOnly = True
で、編集不可としています。その項目にカーソルがある状態で、入力を開始したら、編集可能となり、その値がただちに反映させる方法はありますでしょうか?
・なにかキーを一度押して(KeyPress)から、
Me.DataGridView1.CurentCell.ReadOnly = False
にする方法ならば、簡単ですが、そのなにかキーを押す手間を省きたいです。
・また、なぜ一度
Me.DataGridView1.CurentCell.ReadOnly = True
の状態にしたいかというと、
Me.DataGridView1.CurentCell.ReadOnly = False
Me.DataGridView1.BeginEdit(True)
で、編集可能し、全体を選択した状態で、右矢印を押すと、文字の最後にカーソルが来てしまい、次のセルに移動しないからです。
つまり、やりたいことは、セル上にカーソルがある時、右矢印を押したら、右のセルに移動。また、セル上にカーソルがある時、直接入力したいのです。
他の方法でも何かいい方法がありましたら、お教え下さい。
よろしくお願いいたします。