DialogResult result = MessageBox.Show("确认移除所选哨兵【" + strname + "】?", "移除数据", MessageBoxButtons.OKCancel);
时间: 2024-01-10 20:02:27 浏览: 28
这段代码是用于弹出一个消息框,询问用户是否确认移除所选哨兵。其中,strname 是一个变量,表示所选哨兵的名称。MessageBoxButtons.OKCancel 表示消息框上有“确定”和“取消”两个按钮供用户选择,用户点击按钮后,该方法会返回一个 DialogResult 类型的值,表示用户的选择结果。
相关问题
this.DialogResult = DialogResult.OK;会不会彻底关闭窗体
`this.DialogResult = DialogResult.OK;` 语句不会彻底关闭窗体,它只会将窗体的 `DialogResult` 属性设置为 `DialogResult.OK`,并返回 `DialogResult.OK` 值到调用该窗体的代码中。
如果要彻底关闭窗体,可以在设置 `DialogResult` 属性之后调用 `this.Close()` 方法来关闭窗体,或者直接调用 `this.DialogResult = DialogResult.OK;` 语句所在的窗体的 `Close()` 方法来关闭窗体。
另外,需要注意的是,当窗体的 `DialogResult` 属性被设置为 `DialogResult.OK` 或 `DialogResult.Cancel` 时,窗体会自动关闭。如果需要在设置 `DialogResult` 属性之后执行一些其他的操作,可以在窗体的 `FormClosing` 事件中判断 `DialogResult` 属性的值,并在必要的情况下取消窗体的关闭操作。例如:
```csharp
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (this.DialogResult == DialogResult.OK)
{
// 执行其他操作
}
}
```
if (result == DialogResult.OK)中的ok报错
这个错误可能是因为你没有引入正确的命名空间。在 C# 中,DialogResult 枚举是在 System.Windows.Forms 命名空间中定义的,因此你需要在代码文件的顶部添加以下引用:
```csharp
using System.Windows.Forms;
```
如果你已经引入了这个命名空间但仍然出现错误,那么可能是因为你使用的程序类型不支持 Windows 窗体应用程序。在控制台应用程序中,是无法使用 Windows 窗体控件和对话框的。如果要使用 FolderBrowserDialog 对话框,你需要将程序类型更改为 Windows 窗体应用程序。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](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)
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)