DialogResult问题

zhandeen 2012-03-28 03:27:27
这篇文章http://www.cnblogs.com/stg609/archive/2008/03/19/1113694.html中有个地方看不懂,
//鼠标右键点击结束截图
private void Catch_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
this.DialogResult = DialogResult.OK;
this.Close();
}
}
为什么要对DialogResult设置呢?这个值是不是窗口的属性,这值代表什么意思?
希望能指点一下。
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
faoyy 2012-03-28
  • 打赏
  • 举报
回复
假设你有一个子窗体f1,主窗体f2,你可以通过设置f1的dialogresult,然后给f2判断,f2就会知道接下去该干什么了,我的理解就是f1的返回值
zhandeen 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
this.DialogResult = DialogResult.OK;
//this.Close();这句可以去掉了
[/Quote]能不能简单的说一下这个DialogResult在这个程序的作用?我查过msdn,还是不懂。
bdmh 2012-03-28
  • 打赏
  • 举报
回复
指示对话框的返回值,看帮助
mngzilin 2012-03-28
  • 打赏
  • 举报
回复
this.DialogResult = DialogResult.OK;
//this.Close();这句可以去掉了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧