MessageBox.Show("Are you sure you want to exit?", "Confirmation", MessageBoxButtons.YesNo);确定事件
时间: 2023-07-19 11:09:57 浏览: 82
如果用户点击了“确定”按钮,则会执行退出应用程序的代码;如果用户点击了“取消”按钮,则不会执行退出应用程序的代码。以下是一个示例:
```
private void exitButton_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show("Are you sure you want to exit?", "Confirmation", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
// 执行退出应用程序的代码
Application.Exit();
}
}
```
相关问题
MessageBox.Show("是否将此位置设置为原点!", "提示", MessageBoxButtons.YesNo==判断窗体返回值
`MessageBox.Show` 方法用于显示一个消息框给用户,提供一个简单的交互,比如询问他们是否要做某个操作。当你传入`MessageBoxButtons.YesNo`选项时,它会显示两个按钮:“是”(Yes)和“否”(No)。如果用户选择“是”,则会返回 ` DialogResult.Yes`;选择“否”则返回 `DialogResult.No`;关闭对话框而没有点击任何按钮,则返回 `DialogResult.Cancel`。
示例代码如下:
```csharp
string message = "是否将此位置设置为原点!";
string caption = "提示";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result = MessageBox.Show(message, caption, buttons);
switch (result)
{
case DialogResult.Yes:
// 用户选择了“是”,在此处执行相应的操作
break;
case DialogResult.No:
// 用户选择了“否”,也可能在这里处理
break;
case DialogResult.Cancel:
// 用户直接关闭对话框,可能需要记录取消操作
break;
}
```
我想在MessageBox.Show“欢迎你”这个窗口创建一个“继续”按钮,点击会再出现一个MessageBox.Show
您可以在MessageBox.Show方法中使用MessageBoxButtons参数指定按钮的类型,并使用MessageBoxResult参数获取用户的响应。以下是一个示例代码:
```
DialogResult result = MessageBox.Show("欢迎你", "提示", MessageBoxButtons.OKCancel);
if (result == DialogResult.OK)
{
MessageBox.Show("你点击了'继续'");
}
```
在这个示例中,我们将MessageBoxButtons.OKCancel传递给MessageBox.Show方法,这将在消息框中显示“确定”和“取消”两个按钮。然后,我们使用DialogResult类型的result变量来获取用户的响应。如果用户单击了“确定”按钮,我们将在另一个MessageBox.Show中显示“你点击了'继续'”信息。
希望这可以帮助您实现您的需求!