c#winform开发中DialogResult的用法[通俗易懂]

c#winform开发中DialogResult的用法[通俗易懂]1、DialogResult经常用在winform开发中的登录,设置参数中,在主窗体中弹出设置参数的窗体,当我们点击设置参数窗体上的确定按钮时,直接返回设置参数窗体的DialogResult的属性即可,一般设置将属性的值设置为DialogResult.OK,这样怎么实现呢?只需要将设置参数窗体上的按钮的DialogResult属性设置为DialogResult.OK即可,这样按钮在单击时,就将这个…

大家好,又见面了,我是你们的朋友全栈君。

1、DialogResult经常用在winform开发中的登录,设置参数中,在主窗体中弹出设置参数的窗体,当我们点击设置参数窗体上的确定按钮时,直接返回设置参数窗体的DialogResult的属性即可,一般设置将属性的值设置为DialogResult.OK,这样怎么实现呢?只需要将设置参数窗体上的按钮的DialogResult属性设置为DialogResult.OK即可,这样按钮在单击时,就将这个DialogResult.OK传递给父窗体也就是这里的设置参数窗体;
2、但是这里也有一个问题,如果我们在单击按钮时还需要对按钮事件中的内容进行判断,结果是我们想要的就返回一个DialogResult.OK,如果不是我们想要的就返回别的值,如果按照上述的方法,那就是无脑的返回DialogResult.OK,那么我们怎么去实现呢?我们可以在按钮事件中加入判断,因为设置参数的窗体本身有DialogResult属性,我们就可以直接设置该属性,而不是将按钮的DialogResult属性传递给父窗体。当按钮的方法执行完成后,参数设置窗体将会关闭,并直接返回DialogResult的值。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152187.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 【转】【Asp.Net】asp.net(c#) 网页跳转[通俗易懂]

    【转】【Asp.Net】asp.net(c#) 网页跳转[通俗易懂]在asp.net下,经常需要页面的跳转,下面是具体的几种方法。跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于.net中response.redirectsever.executeserver.transfer三种页面跳转的方法:①response.redirect这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没…

  • DOM attributes and properties

    DOM attributes and properties

  • python字符串转义字符_python 转义

    python字符串转义字符_python 转义上图中因为python不知到如何处理一对单引号之后的内容,不能识别第三个单引号。(默认都是以一对单引号或双引号来表示字符串从结束到开始。)长字符串:用三个引号(单引号或者双引号)来代表字符串开始和结束例如在有些情况下,就需要用转义:(1)>>>path=’c:\nowhere’输出的内容换行,不是想要的结果,我们就需要转义用反斜杠\来转义…

    2022年10月23日
  • NPS监控体系详解

    NPS监控体系详解1.NPS监控原理及意义原理:通过定期调研市场用户的净推荐值,牵引质量在具体领域的改进;优势:践行绝对的用户导向将品牌影响力、产品销量、市场份额与历史数据表现联系起来2.NPS数据回收以手机产品为例,从用户使用产品之日起的整个使用体验周期分三次发送调研问卷:首月,6月,18月;3.NPS监控指标体系NPS:产品NPSNPS1,NPS2,NPS3:按生命周期阶段分NPS1,NPS2,NPS3δNPS:阶段差值为δNPS=NPSM-NPS1领域NPSM关注度好评率差评率**用户

  • CTS测试方法「建议收藏」

    ①执行完整的CTS测试计划:runcts–planCTS②单独测试某一个Module:runcts–module/-m+modulename③单独测试某一Test下的方法:runcts–module/-m+modulename–test/-t+testname#methodname④F…

  • Eclipse安装教程 ——最详细安装java

    Eclipse安装教程——史上最详细安装java&python教程说明(Win7_64位+Eclipse64位+JDK_8u131_64位+python2.7.8+PyDev5.7.0插件)适用操作系统:Win764位所需要的软件以及插件:Eclipse64位、JDK_8u131_64位、python2.7.8、PyDev5.7.0插件第一次发这么长的博客,若有…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号