编程中dialogresult.ok的作用,原来对话框这么简单!

吉云

大家今天来跟大家分享一下我最近在折腾一个小程序时遇到的一个小问题和解决过程,主要是关于这个小东西的。

我做一个小窗口,上面有几个按钮,其中一个就是“确定”。我的想法很简单:用户点“确定”按钮,我就执行一些操作,然后把窗口关掉。

我一开始是这样做的:

编程中dialogresult.ok的作用,原来对话框这么简单!

  • 我在窗口上放一个“确定”按钮。
  • 然后给这个按钮写一个点击事件。

但是,我发现每次点按钮,执行完我写的那些操作后,窗口竟然没有自动关掉!这可不行,总不能让用户再手动点一下关闭?那多麻烦!

于是我就去查查资料,这才发现原来有个叫DialogResult的东西。这东西就像一个“暗号”,窗口可以通过它告诉别人自己是怎么被关掉的。

编程中dialogresult.ok的作用,原来对话框这么简单!

然后我就找到这个“暗号”。它的意思就是“用户点‘确定’按钮,一切正常,可以关掉窗口”。

具体怎么做的?

很简单!我只需要在按钮的点击事件里加上一行代码,告诉窗口,用户点“确定”:

把按钮的DialogResult属性设置为就完事!

改完之后,我再运行程序,点击“确定”按钮,窗口“唰”的一下就关掉,完美!

这回的经历让我明白一个道理:遇到问题不要慌,多查查资料,总能找到解决办法的。而且很多看似复杂的问题,解决起来可能就只需要一行代码!

编程中dialogresult.ok的作用,原来对话框这么简单!

今天的分享就到这里。希望我的这回小折腾能给大家带来一点点帮助。下次再遇到什么有趣的问题,我再来跟大家分享!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]