VS里DialogResult具体是什么意思?怎么用?
来源:百度知道 编辑:UC知道 时间:2024/06/08 14:53:41
VS里DialogResult 表示窗口关闭后返回一个窗口的结果吧
比如我们点窗口上的确定按钮关闭的话 我们可以设置
this.DialogResult = DialogResult .OK;
点取消按钮关闭窗体的话 我们设置
this.DialogResult = DialogResult.Cancel;
这样 如果是form1 打开form2 我们就可以这样操作
if(form2.ShowDialog(this)==DialogResult .OK)
{
//操作
}
else
{
//操作
}
他其实是表示指定标示符以指定对话框的返回值。
表示对话框返回一个窗口的结果
打开文件 或者其它
if(openfile1dilog.showDialog()==DialogResult .OK)
{
}
else
{
}
if(Messagebox.showDialog()==DialogResult .Cancle)
{
}
else
{
}
DialogResult是一个枚举
主要用于MessageBox返回的用户点击的按钮
DialogResult成员有:
OK CANCEL YES NO
用DialogResult,可以判断使用者在MessageBox上点击了哪个按钮