我的输入关键事件不会执行任何操作......在文本框中按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