【发布时间】:2011-08-31 10:13:22
【问题描述】:
我有一个标准文本框,我想在按键上执行操作。我目前有这个代码:
private void idTextEdit_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter/Return)
{
e.Handled = true;
SearchButtonClick(sender, EventArgs.Empty);
}
}
问题是,我已经尝试过 Enter 和 Return ,这就是原因。它只会触发检查与 shift、control 等不同的普通键。我该如何设计它以便它能够以相同的方式拾取和使用 enter/return 键?
【问题讨论】:
-
你是否以某种方式将
Keys.Enter除以Return? -
@jp2code:下面的人得到了这个,不过感谢您的检查。我不是很清楚这意味着什么,我的意思是在那里表示我已经尝试了这两种方法,我知道并且不是最好的方法,但我认为基本点会得到理解。
-
是的,在我输入所有文本之前,他们已经发布了答案,并且说的差不多。 ...所以,我通过添加评论做出了贡献,以防万一这不是您想要的。你永远不知道! :)
标签: c# windows winforms visual-studio