show()是非模式窗体. 
showDialog()是模式窗体.

如果这个时候用Show的话,则会发生的事情是,打开子窗体的同时主窗体又显示出来,而使用ShowDialog()的时候主要当子窗体关闭的时候主窗体才会显示。
我们可以将show方法转化为showdialog方法,顾名思义,showdialog是一个进行路经绑定的show方法,他是不可以自由切换的,换言之,就是,当你没有关闭你当前页的前提下,你是无法关闭该页面后面的任一页面的,它是当前唯一(路经打开)为true的。
而show方法由于未进行绑定,它所显示的各个窗口、对话框是可以相互切换,而不需要关闭当前窗口、对话框。但是他由于未进行绑定,所以每个由show方法打开的窗口的顺序是非固定的,如果遇到什么问题,由show方法打开的窗口的顺序可能会有很大的改变!

区别在于,以showDialog()打开的窗体,要等窗体关闭后才能操作其他窗体.而show()则不受此限制
比如你先打开子窗体,想隐藏主窗体。
如果这个时候用Show的话,则会发生的事情是,打开子窗体的同时主窗体又显示出来,而使用ShowDialog()的时候主要当子窗体关闭的时候主窗体才会显示。

最新文章

  1. hibernate.cfg.xml
  2. how-to-redirect-cin-and-cout-to-files
  3. iOS使用Charts框架绘制—柱形图
  4. poj2104:K-th Number
  5. juce viewport使用
  6. Struts2学习笔记(二) 使用通配符动态调用方法
  7. 解决项目中找不到Maven Dependencies
  8. 2D游戏开发(2)
  9. es6 模板字变量和字符串占位符
  10. ZOJ 1002 DFS
  11. Linux6.X图形界面如何打开终端以及如何将终端加入右键
  12. what is yaml ?
  13. per-CPU变量
  14. jQuery初识之选择器、样式操作和筛选器(模态框和菜单示例)
  15. JAVA String类型和原型模式
  16. centos7下安装docker(13.3volume生命周期管理)
  17. Flutter基础用法解析
  18. 用node编写cli工具
  19. python笔记--冒泡排序升级版
  20. JVM 垃圾回收- 转载 知识碎片

热门文章

  1. 一个经典实用的iptables shell脚本
  2. Safari 下用 "location.href = filePath" 实现下载功能的诡异 bug
  3. java的内省(introspector)
  4. 格式化输出[part1/标准控制符]
  5. 带搜索的下拉框Chosen
  6. [React Fundamentals] Development Environment Setup
  7. MySQL必知必会 学习笔记(一)
  8. poj 1269 计算几何
  9. Testin一日游实验室发布的行级APP质量报告:在那里拍携程双赢
  10. 下载的youtube视频
  11. JavaScript功能规划的基本语法总结
  12. composer 安装和修改中国镜像
  13. UUID错误
  14. 离开Visual Studio C#的编译(你不知道的C#)
  15. web中的简单全选反选
  16. Struts2 之 Action 类访问 WEB 资源
  17. Java 中的字符串转为二进制
  18. Linux - YUM包管理
  19. python更新tomcat脚本
  20. c# 控件的基类——Control