发布时间:2026-09-28 17:38:35 浏览次数:1
下面我来为您讲解“C#弹出对话框确定或者取消执行相应操作的实例代码”的完整攻略。
弹出对话框并等待用户的操作结果,根据用户的选择执行相应的操作,通常有两种选择:确定或者取消。
在C#中,我们可以使用MessageBox类来实现弹出对话框,并使用 DialogResult 枚举表示用户的选择结果。
下面给出两个 C# 弹出对话框的示例,一个是基于 WinForm 应用程序的,另一个是基于 WPF 应用程序的,主要展示如何使用 MessageBox 类实现弹出对话框。
using System.Windows.Forms;private void button1_Click(object sender, EventArgs e){ DialogResult result = MessageBox.Show("确定要执行此操作吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { // 执行确定的操作 // ... } else { // 执行取消的操作 // ... }}using System.Windows;private void button1_Click(object sender, RoutedEventArgs e){ MessageBoxResult result = MessageBox.Show("确定要执行此操作吗?", "提示", MessageBoxButton.OKCancel, MessageBoxImage.Warning); if (result == MessageBoxResult.OK) { // 执行确定的操作 // ... } else { // 执行取消的操作 // ... }}本文主要讲解了在C#中如何使用MessageBox类实现弹出对话框,并根据用户的选择结果执行相应的操作。通过两个示例代码,我们可以看到使用 MessageBox 类非常简单方便,可以轻松实现弹出对话框的功能。