我有一个包含九个TextBox
控件的窗体。每个人都有一个KeyPress
事件处理程序,它可以在输入/返回以及更多处触发。TextBox KeyPress事件不会触发
第五个TextBox
(Kategorie
)和第六个(Ort
)不会触发。其他人做。代码是:
private void tb_Kategorie_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show("works");
if (e.KeyChar == (char)Keys.Enter || e.KeyChar == (char)Keys.Return)
{
tb_Ort.Focus();
}
else if (e.KeyChar == (char)Keys.Escape)
{
tb_Kategorie.Text = escSpeicher;
tb_Kategorie.SelectAll();
}
}
事件处理程序在Designer和designer.cs中设置。该按钮和代码不复制/粘贴。有人能告诉我问题在哪里吗?
是这种方法连接到事件?你可以在窗体的设计器视图中看到它。点击文本框并查看属性窗口中KeyPress字段中的内容。 –
是的,它是链接的。 – MadCaddie82