C#MetroTextBox Keydown输入键触发

时间:2019-01-06 15:50:10

标签: c#

Enter键在Metro Textbox中不起作用。请帮助我

private void metroTextBox3_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
  if (e.KeyCode == Keys.Enter) 
  { 
     textBox1.Focus(); 
  }
}

1 个答案:

答案 0 :(得分:0)

作为解决方法,您可以使用Control.KeyDown事件。在控件具有焦点的情况下按下键时会发生此事件。

Control.KeyDown

您的代码如下:

private void metroTextBox3_KeyDown(object sender, KeyDownEventArgs e)
{
  if (e.KeyCode == Keys.Enter) 
  { 
     textBox1.Focus(); 
  }
}

例如,如果按Enter,则e.KeyValue的运行时值为13。

Runtime

相关问题