我有一個包含九個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