c#

C#中确认对话框的返回值如何处理

小樊
117
2024-09-04 13:50:32
栏目: 编程语言

在C#中,可以使用MessageBox类创建一个确认对话框

using System;
using System.Windows.Forms;

namespace ConfirmDialogExample
{
    class Program
    {
        [STAThread]
        static void Main(string[] args)
        {
            DialogResult result = MessageBox.Show("Are you sure you want to proceed?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                // 当用户点击“是”按钮时,执行相应操作
                Console.WriteLine("User clicked Yes.");
            }
            else if (result == DialogResult.No)
            {
                // 当用户点击“否”按钮时,执行相应操作
                Console.WriteLine("User clicked No.");
            }
        }
    }
}

在这个示例中,我们首先引入了System.Windows.Forms命名空间。然后,我们使用MessageBox.Show()方法创建一个带有“是”和“否”按钮的确认对话框。该方法返回一个DialogResult枚举值,表示用户单击的按钮。接下来,我们根据返回值执行相应的操作。

0
看了该问题的人还看了