首页 > 解决方案 > 如果输入了无效数字,则显示错误消息

问题描述

我在 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();
        }
    }

如果输入了无效号码,我应该怎么做才能显示错误消息?谢谢。

标签: c#.net

解决方案


else毕竟与错误消息有关吗else ifMessageBox.Show()


推荐阅读