初歩的な質問ですいません。
データグリッド内でenterを有効にするために、keypress押下時のイベントハンドラーを追加したのですが、enterが拾えません。
色々と調べたところ該当のサンプルが見つかったのですが、どう呼び出して私用していいのかわかりません。
ご教授いただけないでしょうか。
Public Class ExDataGrid
Inherits System.Windows.Forms.DataGrid
Const WM_KEYDOWN As Integer = &H100
Const WM_KEYUP As Integer = &H101
Protected Overrides Function ProcessCmdKey _
(ByRef msg As System.Windows.Forms.Message, _
ByVal keyData As System.Windows.Forms.Keys) As Boolean
If msg.Msg = WM_KEYDOWN Then
MsgBox("KEYDOWN: " & msg.WParam.ToString)
If (keyData = Keys.Enter) Then
Return MyBase.ProcessTabKey(Keys.Tab)
Else
Return MyBase.ProcessCmdKey(msg, keyData)
End If
End If
Return MyBase.ProcessCmdKey(msg, keyData)
End Function
End Class