Protected Overloads Overrides Function ProcessDialogKey(ByVal keyData As Keys) As Boolean If keyData = Keys.Enter Then Return Me.ProcessTabKey(keyData) Else Return MyBase.ProcessDialogKey(keyData) End If End Function Protected Overloads Overrides Sub OnKeyDown(ByVal e As KeyEventArgs) If e.KeyData = Keys.Enter Then Me.ProcessTabKey(e.KeyData) Else MyBase.OnKeyDown(e) End If End Sub End Class>>Looks promising indeed.... Maybe there is something like "processTabKey"? which is really what I am after. And yes, I am subclassing datagridview :).
>>> Protected Overloads Overrides Function ProcessDialogKey(ByVal keyData As Keys) As Boolean >>> If keyData = Keys.Enter Then >>> Return Me.ProcessRightKey(keyData) >>> Else >>> Return MyBase.ProcessDialogKey(keyData) >>> End If >>> End Function >>>>>>