c# - c# MetroTextBox Keydown Enter键触发
问题描述
输入键在 Metro 文本框中不起作用。请帮我
private void metroTextBox3_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
textBox1.Focus();
}
}
解决方案
作为一种解决方法,您可以使用Control.KeyDown
事件。当控件具有焦点时按下某个键时会发生此事件。
您的代码将如下所示:
private void metroTextBox3_KeyDown(object sender, KeyDownEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
textBox1.Focus();
}
}
Enter
例如,如果您按下,则运行时值e.KeyValue
将为 13。
推荐阅读
- reactjs - 需要使用无组件的 Material UI
- c - 我无法执行在 else if 语句中包含用户输入整数的程序
- python - 在 python 开发期间无法在可视化代码中获得实时错误
- spring-boot - 无法将“java.lang.String”类型的值转换为所需的“int”类型;
- typescript - 如果当前项目正在使用打字稿,则在 Gatsby 插件中检测?
- javascript - 通过 Axios Javascript 在 HTML 表格数据加载中添加分页
- angular - ts文件中的函数
- android - Flutter Android 现有宿主应用扩展了 Fragment/AppCompatActivity , onClick 按钮需要向 Flutter Dart 发送消息
- javascript - 在 IIS 服务器 10 发布的 ASP.net 页面上显示为正方形的字体真棒图标
- android - 在 Expo 上出现错误'RNFirebase core module was not found native on Android'