C# 中的消息框

Muhammad Maisam Abbas 2021年4月29日
C# 中的消息框

本教程将讨论如何在 C# 中创建带有选项的消息框。

在 C# 中使用 MessageBox 类创建一个消息框

MessageBox在 C# 中显示一个消息窗口。如果要创建带有选项的消息框,则可以在 MessageBox 类构造函数的参数中传递 MessageBoxButton.YesNo 枚举。下面的代码示例向我们展示了如何使用 C# 中的 MessageBox 类创建带有选项的消息框。

using System.Windows.Forms;

namespace messagbox
{
    static class Program
    {
        static void Main()
        {

            Application.EnableVisualStyles();
            DialogResult dr = MessageBox.Show("Are you happy now?",
                      "Mood Test", MessageBoxButtons.YesNo);
            switch (dr)
            {
                case DialogResult.Yes:
                    MessageBox.Show("That is Fantastic");
                    break;
                case DialogResult.No:
                    MessageBox.Show("Why Not?");
                    break;
            }
        }
    }
}

输出:

C# 消息框 1

C# 消息框 2

在上面的代码中,我们将 MessageBox.Show() 函数的结果存储在 DialogResult 枚举的 dr 实例中。DialogResult 枚举包含代表对话框返回值的标识符。我们使用 switch 语句检查 MessageBox.Show() 函数返回的值,并为每个所选选项显示另一个消息框。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

相关文章 - Csharp GUI