0

こんにちは、4 列のデータグリッドビューがあります。最初の 3 列は texbox で、4 番目はコマンド ボタンです。texbox列3に到達すると、コマンドボタンをスキップして次の行に移動しますここに私のコードがあります

Class MyDataGridView
Inherits DataGridView

Protected Overloads Overrides Function ProcessDialogKey(ByVal keyData As Keys) As Boolean
    If keyData = Keys.Enter Then
        MyBase.ProcessTabKey(Keys.Tab)
        Return True
    End If
    Return MyBase.ProcessDialogKey(keyData)
End Function

Protected Overloads Overrides Function ProcessDataGridViewKey(ByVal e As KeyEventArgs) As Boolean
    If e.KeyCode = Keys.Enter Then
        MyBase.ProcessTabKey(Keys.Tab)
        Return True
    End If
    Return MyBase.ProcessDataGridViewKey(e)
End Function


End Class

このコードは正常に動作しますが、唯一の問題はフォーカスコマンドボタンです。コマンドボタンをスキップしたいです。bcz コマンド ボタンは、レコード削除ボタンです。

4

1 に答える 1