通过MessageBoxButtons设置消息框中显示的按钮

博客展示了C#中不同消息框按钮的使用。包含OKCancel消息框,有“确定”和“取消”按钮;YesNo消息框,有“是”和“否”按钮。给出了相应代码示例,并根据用户点击不同按钮给出不同提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、OKCancel,消息框包含“确定”和“取消”按钮。
MessageBoxButtons msgButton = MessageBoxButtons.OKCancel;

DialogResult dr = MessageBox.Show("OKCancel", "提示", msgButton);

if (dr == DialogResult.OK)

{

     MessageBox.Show("默认消息框");

}else

{

    MessageBox.Show("已取消");

}

 

 

2、YesNo,消息框包含“是”和“否”按钮。 

MessageBoxButtons msgButton = MessageBoxButtons.YesNo;
DialogResult dr = MessageBox.Show("YesNo", "提示", msgButton);
if (dr == DialogResult.Yes)
{
    MessageBox.Show("yes");
}else
{
    MessageBox.Show("已取消");
}

 

 

 

### C# Windows Forms `MessageBoxButtons.OK` 枚举使用方法 在 C# Windows Forms 应用程序中,`MessageBoxButtons.OK` 是 `MessageBoxButtons` 枚举的一个成员。此枚举用于指定消息框显示按钮集。当设置为 `OK` 时,表示只显示一个带有“确定”标签的按钮。 #### 属性描述 - **命名空间**: System.Windows.Forms[^1] - **程序集**: System.Windows.Forms (in System.Windows.Forms.dll) #### 使用示例 下面是一个简单例子展示如何利用 `MessageBoxButtons.OK` 来创建并显示仅含单个确认按钮消息框: ```csharp using System; using System.Windows.Forms; public class Example { public static void Main() { // 显示具有 OK 按钮消息框,并等待用户点击该按钮关闭对话框 DialogResult result = MessageBox.Show("这是一个测试消息.", "提示", MessageBoxButtons.OK); // 判断用户的操作是否为按下 OK 按钮 if (result == DialogResult.OK) { Console.WriteLine("用户按下了 OK."); } } } ``` 上述代码片段展示了如何调用静态方法 `Show()` 并传入三个参数:第一个是要显示的信息字符串;第二个是窗口标题栏中的文字;第三个则是要使用的按钮样式,在这里是 `MessageBoxButtons.OK`。这会弹出一个小窗体给用户提供反馈信息以及一个单独的选择项——即“确定”。 对于更复杂的场景下可能还需要结合其他控件一起工作,比如输入验证等逻辑处理。此时可以根据实际需求调整相应部分以满足具体业务流程的要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值