データグリッド内でのenterを有効にするには?


oityan  2004-12-23 13:59:03  No: 87551  IP: [192.*.*.*]

初歩的な質問ですいません。
データグリッド内で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

編集 削除