How to cancel a keypress event in a textbox after pressing the return key.
views:
468answers:
2
+4
A:
Set the Handled property of KeyPressEventArgs handler parameter to true.
Example from msdn:
private void keypressed(Object o, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return)
{
e.Handled = true;
}
}
See http://msdn.microsoft.com/en-us/library/system.windows.forms.keypresseventargs.handled.aspx for more info.
lacop
2008-10-25 16:58:05
+1
A:
Do you mean, you want it to ignore the enter key ?
You could add a keydown event and ignore the enter key there...
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
}
Eoin Campbell
2008-10-25 17:02:00