DataGridView Enterで隣のセルに移動
- 題名: DataGridView Enterで隣のセルに移動
- 著者: まいこ
- 日時: 2014/05/16 11:44:54
- ID: 32368
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridView Enterで隣のセルに移動
- 著者: しま
- 日時: 2014/05/17 11:04:15
- ID: 32370
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGridView Enterで隣のセルに移動
- 著者: まいこ
- 日時: 2014/05/18 22:57:40
- ID: 32371
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DataGridView Enterで隣のセルに移動
- 著者: しま
- 日時: 2014/05/19 2:48:30
- ID: 32372
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: DataGridView Enterで隣のセルに移動
- 著者: 数学博士
- 日時: 2014/07/08 6:51:53
- ID: 32433
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: DataGridView Enterで隣のセルに移動
- 著者: 魔界の仮面弁士
- 日時: 2014/07/08 14:15:43
- ID: 32434
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
DataGridViewで、Enterキーで隣のセルに移動するロジックを、以下の方法で組んでいます。
Private Sub DataGridView1_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles DataGridView1.KeyDown
If e.KeyCode = Keys.Enter Then
SendKeys.Send("{TAB}")
e.Handled = True
End If
End Sub
編集が無いセルはこれで問題ないのですが、編集中にEnterキーで確定すると、隣ではなく下のセルにフォーカスが移動してしまいます。
編集中にEnterキーで確定したときにも、同様に隣のセルに移動するにはどうすればいいでしょうか。