C#MessageBox.弹出窗口点yes执行输出1,点no和关闭执行2
时间: 2024-11-15 22:27:35 浏览: 26
在C#中,`MessageBox`是一个用于显示消息框并让用户选择操作的类,通常在Windows Forms应用程序中使用。如果你想要实现你说的功能,即用户点击"OK"(默认的Yes按钮)时输出1,点击"No"或关闭消息框时输出2,你可以创建一个自定义的消息框,并通过事件处理程序来控制输出的行为。这里有一个简单的示例:
```csharp
using System.Windows.Forms;
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
// 创建一个按钮模拟点击行为
Button button = new Button();
button.Text = "Click to Show MessageBox";
button.Click += Button_Click;
this.Controls.Add(button);
}
private void Button_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show("这是一个消息", "提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
switch (result)
{
case DialogResult.Yes:
Console.WriteLine(1); // 输出1
break;
case DialogResult.No:
case DialogResult.Cancel:
Console.WriteLine(2); // 输出2
break;
}
}
}
```
在这个例子中,当点击名为"Click to Show MessageBox"的按钮时,会显示一个消息框。如果用户选择"是"(Yes),则输出1;选择"否"(No)或取消(Cancel)则输出2。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![7z](https://img-home.csdnimg.cn/images/20241231044736.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![text/plain](https://img-home.csdnimg.cn/images/20250102104920.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)