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

最新文章

  1. MVC思想
  2. genymotion模拟器访问本地服务器
  3. hibernate---注解--CascadeType属性
  4. CodeForces 304C
  5. [PCL]1 PCL点云库安装
  6. Git与Repo入门(转载)
  7. Unity3D之飞机游戏追踪导弹制作
  8. PDO如何选择其他数据库的驱动
  9. C++开源代码项目汇总
  10. 使用Spigot搭建MineCraft服务器
  11. Java学习笔记5---命令行下用javac,java编译运行含package语句的类
  12. Django 初识
  13. linux 搭建SVN服务端
  14. 一行css解决图片统一大小后的拉伸问题(被冷漠的object-fit)
  15. SqlLocalDB2014使用笔记
  16. MongoDB学习笔记(11) --- 聚合
  17. python之__setattr__常见问题
  18. 打通版微社区(6):部署微信插件及开通QQ云服务
  19. 通过u盘启动盘重装系统
  20. Mac各个文件夹表示的意思

热门文章

  1. android studio中使用recyclerview小白篇(四)
  2. iOS App 内部跳转(设置、Wifi、蓝牙...)关键词
  3. F题(水题)
  4. Cocos Creator 入门
  5. 八大排序算法的python实现(二)希尔排序
  6. 1. UML统一建模语言
  7. linux的发行版
  8. springcloud微服务架构的思考
  9. 吴裕雄 python 机器学习——密度聚类DBSCAN模型
  10. ui-grid使用详解