我有一个文本框tbx。为此,我有一个事件处理程序:
public void tbxPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show("message 1");
if (e.KeyChar == 13) // i.e. on Enter
{
MessageBox.Show("message 2");
}
}
它完美无缺,直到我设置tbx的AutoCompleteMode参数。
之后自动完成工作正常,但在Enter上我没有得到“消息2”。 ......地狱?!
VC#2008EE
答案 0 :(得分:2)
您可以使用KeyDown事件并检查e.KeyCode == Keys.Enter。