Sorry, didn't realize you were doing this within the TextBox class until I looked at the link - in which case I think the code should work.
Just checked - works for me. What unexpected behaviour are you seeing (and are you sure it's related to the override) ?
>Thanks Viv, I will definitely give that a try. I was wondering what the difference was and why those guru's suggested that construction, (but did not dare asking :) )
>
>
>>Put the code directly in the KeyPress event handler rather than overriding the OnKeyPress method
>>(Just double click on the event in the properties window to create the stub)
>>
>>>Why, o why does this cause eratic behaviour in my (bound) maskedtextbox(es)?
>>>
>>>Is there a fatwa against maskedtexboxes that I should know of?
>>>
>>>
>>> Protected Overrides Sub OnKeyPress(ByVal e As KeyPressEventArgs)
>>> ' http://www.syncfusion.com/FAQ/windowsforms/faq_c94c.aspx#q1121q
>>> If e.KeyChar = Chr(13) Then 'CChar(13)
>>> e.Handled = True
>>> Else
>>> MyBase.OnKeyPress(e)
>>> End If
>>> End Sub
>>>
>>>
>>>Thanks.
>>>
>>>Marc
>>>
>>>PS : I need this so to disable the beep each time the user completes a field with the enter key.