如何在按下回车键后取消文本框中的键按下事件。
将 KeyPressEventArgs 处理程序参数的 Handled 属性设置为 true。
来自 msdn 的示例:
private void keypressed(Object o, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return)
{
e.Handled = true;
}
}
请查看http://msdn.microsoft.com/zh-cn/library/system.windows.forms.keypresseventargs.handled.aspx,了解更多信息。
你的意思是,你希望它忽略回车键吗?
你可以添加一个 keydown 事件,在那里忽略回车键...
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
}