• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一只蜗牛
有一种爱挂着泪珠,但很凄美,它叫放弃!放弃虽然痛苦,但也是一种幸福的拥有,感情是不能勉强的,如果死死抓住, 抓住的也是伤痕和痛苦.把手握紧,里面什么也没有,把手松开就拥有了一切。
博客园    首页    新随笔    联系   管理    订阅  订阅
ShowDialog()的返回值设定为DialogResult.OK

问题:

DataSourceSet是一个Windows窗体,我要定义一个该窗体的类对象
DataSourceSet DataSourceSetForm = new DataSourceSet();
if(DataSourceSetForm.ShowDialog() == DialogResult.OK)
{.......}
请问:DataSourceSetForm.ShowDialog()的返回值(DialogResult的枚举值),系统是根据什么判断窗体的返回值(DialogResult.OK,还是DialogResult.Cancel....)?
请帮我详细解释一下,谢谢???

解答:

你可以在窗體關閉前設定DialogResult啊!
例如﹕點擊OK按鈕﹐設this.DialogResult=DialogResult.OK

1:你可以给窗体上的按纽设置DialogResult属性来让窗体返回,比如:
Button b;
b.DialogResult = DialogResult.OK;

2:你可以手动的通过代码来设置,比如:

this.DialogResult = DialogResult.OK;

如上的两种方式都可以使Form.ShowDialog()返回DialogResult.OK的值,或指定的值.

 

转载于:https://blog.csdn.net/weixin_33810006/article/details/85551887

 

一个不努力的人在努力做到努力
posted on 2020-07-08 16:46  XuPeppy  阅读(1704)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3