dialogresult(dialogresultyes)
C#中这个Dialogresult的用法
枚举类型 用于获取对话框返回的结果 比如一个提示框 "确定要删除吗?" 两个按钮 一个确定 一个取消 你点击确定 对话框的返回值是Dialogresult.OK 如果你点取消 返回Dialogresult.Canel

.net中的DialogResult如何用?
????????????if?(new?Main().ShowDialog()?==?DialogResult.OK)
????????????{
????????????????//TODO
????????????}
c#里是这样的。你那个没区别,只不过是命名空间的不同写法。
VS里DialogResult具体是什么意思?怎么用?
VS里DialogResult 表示窗口关闭后返回一个窗口的结果吧
比如我们点窗口上的确定按钮关闭的话 我们可以设置
this.DialogResult = DialogResult .OK;
点取消按钮关闭窗体的话 我们设置
this.DialogResult = DialogResult.Cancel;
这样 如果是form1 打开form2 我们就可以这样操作
if(form2.ShowDialog(this)==DialogResult .OK)
{
//操作
}
else
{
//操作
}
C#中dialogresult中的用法?
楼上的说的挺仔细了,这是一个例子,运行下就知道了.
string
message
=
"You
did
not
enter
a
server
name.
Cancel
this
operation?";
string
caption
=
"No
Server
Name
Specified";
MessageBoxButtons
buttons
=
MessageBoxButtons.YesNo;
DialogResult
result;
//显示MessageBox.
result
=
MessageBox.Show(this,
message,
caption,
buttons);
//如果点击的是"YES"按钮,将form关闭.
if(result
==
DialogResult.Yes)
{
//
Closes
the
parent
form.
this.Close();
}
this.DialogResult=DialogResult.OK;
一、意思:
1)this就等于form1这个对象
2)form2是一个dialog窗体。
当form2到dialogresult==dialogresult.ok,意思是如果Form2 检测用户是否点击 "OK"。
二、例子:
比如form2里面关闭的时候,
this.DialogResult=DialogResult.OK;
这个时候条件成立。
if(frm.ShowDialog(this) == DialogResult.OK)
{
............
}