c# - 如果输入了无效数字,则显示错误消息
问题描述
我在 WinForms 中有一个菜单屏幕,其中包含 1-8 的选项。
您可以在下面找到 KeyDown 方法:
private void Form2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.D1)
{
Form3 f3 = new Form3();
f3.ShowDialog();
}
else if (e.KeyCode == Keys.D2)
{
Form4 f4 = new Form4();
f4.ShowDialog();
}
else if (e.KeyCode == Keys.D3)
{
Form5 f5 = new Form5();
f5.ShowDialog();
}
(...)
else if (e.KeyCode == Keys.D8)
{
this.Close();
}
}
如果输入了无效号码,我应该怎么做才能显示错误消息?谢谢。
解决方案
else
毕竟与错误消息有关吗else if
?MessageBox.Show()
推荐阅读
- c++ - 旋转物体OpenGL时严重失真
- javascript - 如何使用 jQuery 或 Javascript 制作模态弹出窗口以获取输入值?
- python-3.x - 如何使用python防止在shell上输出
- git - 使用 git subtree 丢失 Git 单个文件历史记录
- javascript - Svelte 3 - 如何循环每个块 X 次
- node.js - 在用户选择的特定文件夹中写入 Google 表格
- node.js - Sequelize ORM - 包含两个关系作为单个父属性
- extjs - Ext JS 网格中的骨架加载
- javascript - 如何根据我的回复的行和列显示和禁用复选框?
- java - 无法在 android studio 中解析符号“coordinatorlayout”