WinForm如何控制ShowDialog()的返回值,并且可以判断是否会弹出主窗体
我做了个有“确定”和“取消”按钮的WinForm
它ShowDialog()后如何做到: 点“确定”返回DialogResult.OK
点“取消”返回DialogResult.Cancel
button钮有属性 DialogResult
将“确定”钮设为 "OK" “
取消”钮设为"Cancel"就好
Form上有 AcceptButton 属性,设为 "确定" 钮
CancelButton 属性,设为"取消"钮
//此处用于一个程序启动时弹出登陆框,如是在登陆框上点击取消按钮,则整个程序退出,如果不是,登陆正//确则关闭子窗体,打开主窗体,这里你可以不用在登陆窗体上设置确定与取消按钮,在登陆时用户名与密//码正确时,再去设置此窗体的this.DialogResult = DialogResult.OK;this.Close();window_manage.Frm_login login = new window_manage.Frm_login();login.ShowDialog();if (login.DialogResult == DialogResult.Cancel){System.Environment.Exit(System.Environment.ExitCode);this.Dispose();this.Close();}else{}
转载于:https://www.cnblogs.com/xiaofengfeng/archive/2011/12/05/2276730.html
WinForm如何控制ShowDialog()的返回值,并且可以判断是否会弹出主窗体相关推荐
- JavaScript 弹出子窗体并返回结果到父窗体
思路:用window.showModalDialog方法获取到弹出子窗体的引用,再在子页面用window.returnValue="***"来返回结果. 示例代码:(用jQuery ...
- redis有值查询返回null_redis运行lua脚本hmget返回值为空判断问题-Go语言中文社区...
1.redis中准备测试数据 hmset test abcd 123 ABCD 456 hgetall test 2.网上有人说用内置函数next()判断 redis-cli -c -p 8000 - ...
- linux如何拿到文件的返回值,linux 怎么判断文件挂载是否成功,根据什么样的返回值?...
了解你的意思,首先,test命令是判断某一个特定的文件相关信息,也就是当你使用test这个命令的时候,你是清楚它叫什么名字的(只是你不知道它的相关信息).如果你要判断比如你说的以hbc*开头的一类文件 ...
- @ResponseBody返回JSON数据,360安全浏览器弹出下载页面
文章目录 问题重现 解决方法 成功解决 问题重现 Controller中使用@ResponseBody返回JSON数据. @Controller public class StudentControl ...
- winform弹出唯一窗体的方法
Form1中btn1按钮点击show出Form2,当Form2处于开启状态时,再次点击btn1不会继续弹出窗体,而是将焦点定位至已开启的Form2上: 当Form2关闭后,再次点击btn1则会show ...
- 使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体
使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体 1.Controller代码 以下是Co ...
- showdialog wpf 如何关闭_WPF用ShowDialog()弹出窗体时控制该窗体的显示位置,并传值回父窗体...
原文:http://blog.csdn.net/kiss0622/article/details/5852153 方法一: 1.父窗口代码 Window1.xaml.cs private void B ...
- 返回值类型与函数类型不匹配_C++返回值类型后置(跟踪返回值类型)
在泛型编程中,可能需要通过参数的运算来得到返回值的类型.考虑下面这个场景: template <typename R, typename T, typename U>R add(T t, ...
- update语句的返回值是什么
执行一条update语句,执行成功后返回值是 1 ,所以就理所当然的认为返回的是受影响的行数, 但是当你再次执行这条update语句时,按正常的逻辑,数据已存在,更新不会成功,应当返回 0,但是返回值 ...
最新文章
- elasticsearch 5.6.x单机环境构建(集成head插件和IK中文分词)
- Makefile 规则
- mongodb集群分片环境搭建
- android工具栏设为底层,Android 隐藏底部工具栏
- 设计模式之GOF23桥接模式
- 中国机器人市场增速震惊全世界!这6大机器人你听过几个?
- vue实现文件下载功能
- 三星s8 android9.0官方rom,三星S8+港版安卓9官方固件rom刷机包:TGY-G9550ZHU3DSD3
- 【计算分段函数】输入整数x和a,计算并输出分段函数的值(保留2位小数)。
- 【网络安全学习】渗透测试篇01-DVWA靶场环境搭建教程
- seq2seq到attention到transformer理解
- Altium Designer 2020 学习笔记(一)-----原理图及原理图库部分(配动态图操作演示)
- (附源码)springboot高校社团管理系统的开发毕业设计231128
- matlab模糊控制图怎么导出_使用MATLAB生成模糊控制的离线查询表
- 【C语言】结构体指针与结构体数组
- 函数的单调性与曲线的凹凸性
- PB12.6INI配置文件乱码问题(ansi|utf8)
- 杂记——请再给我一点时间
- ComponentOne Studio Enterprise 2022
- 云原生数据仓库AnalyticDB MySQL版用户手册