我的輸入關鍵事件不會執行任何操作......在文本框中按Enter鍵時甚至不會顯示簡單的文本框。爲什麼我在WPF C#中不能輸入關鍵事件?
我是新來的c#和編碼一般。有趣的是,我的視覺工作室不會讓某些事情像MessageBox.Show一樣通過...它使我做System.Windows.MessageBox.Show。以防萬一,這是一個線索的問題可能是什麼?
這是我有...
private void textBoxPartNumber_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == System.Windows.Forms.Keys.Enter)
{
//textBoxQuantity.Focus();
System.Windows.MessageBox.Show("Testing 123");
System.Windows.Forms.SendKeys.Send("{TAB}");
e.Handled = true;
e.SuppressKeyPress = true;
}
}
檢查此事件的xaml綁定 – Mostafiz
您的問題請求幫助WPF應用程序,但您的代碼使用Windows窗體應用程序的命名空間。你在使用哪一個? –
這是一個很好的問題。我知道這是WPF應用程序,當我第一次開始它作爲一個新項目,但我不知道我現在可以檢查它,但就像我說的,我曾經有過像MessageBox.Show這樣的東西,但Visual Studio不會讓我這樣做,所以我按下Ctrl +。並讓它自行修復。 – ckaknleapex