|
■No56394 (nagaポン さん) に返信 DatagridViewのKeyDownイベントプロシージャで、カレントセルがボタンの場合は、CellClickイベントプロシージャをコールして、KeyDown処理を「処理済み」にすれば良いのでは?
Private Sub DataGridView1_KeyDown(Byval sender As Object, Byval e As System.Windows.Forms.KeyEventArgs) Dim oDGV As DataGridView = DirectCast(sender, DataGridView) ' '途中省略:カレントのセルがボタンの場合 ' DataGridView1_CellClick(sender, New System.Windows.Forms.DataGridViewCellEventArgs(oDGV.CurrentCell.ColumnIndex, oDGV.CurrentCell.RowIndex)
e.Handeled = True <- KeyDown処理を「処理済み」にする
End Sub
|