C#(Winform)的Show()和ShowDialog()方法
2024-09-28 20:26:14
1. 显示窗口的两种方式:
Winform中的Form,在显示窗口时,可以使用Show()和ShowDialog()两种方式
2. 非模态窗口方式(可以跟其他界面自由切换,而且不阻塞代码)
Show()方法启动的窗口是非模态窗口,可以跟其他界面自由切换,
其后面的代码也会立刻执行,如:
Form1 form1 = new Form1();
form1.Show();
MessageBos.Show("这里会马上显示");
3. 模态窗口(必须关闭了该窗口,后面的代码才会执行,并且不能跟其他界面自由切换)
ShowDialog()打开的窗口为模态窗口(只是个名字而已),
此类窗口不能和别的窗口自由切换,而且其后面的代码必须等关闭该窗口才会执行(就像被阻塞在那里了)
如:
Form1 form1 = new Form1();
form1.ShowDialog();
MessageBos.Show("必须关闭了form1, 这里才会显示");
参考:http://blog.sina.com.cn/s/blog_49f485700100l9fp.html
最新文章
- MVC思想
- genymotion模拟器访问本地服务器
- hibernate---注解--CascadeType属性
- CodeForces 304C
- [PCL]1 PCL点云库安装
- Git与Repo入门(转载)
- Unity3D之飞机游戏追踪导弹制作
- PDO如何选择其他数据库的驱动
- C++开源代码项目汇总
- 使用Spigot搭建MineCraft服务器
- Java学习笔记5---命令行下用javac,java编译运行含package语句的类
- Django 初识
- linux 搭建SVN服务端
- 一行css解决图片统一大小后的拉伸问题(被冷漠的object-fit)
- SqlLocalDB2014使用笔记
- MongoDB学习笔记(11) --- 聚合
- python之__setattr__常见问题
- 打通版微社区(6):部署微信插件及开通QQ云服务
- 通过u盘启动盘重装系统
- Mac各个文件夹表示的意思