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, 这里才会显示");

来源:https://www.cnblogs.com/tommy-huang/p/4539999.html

C#(WinForm)的Show()和ShowDialog()方法介绍相关推荐

  1. C# 按Button弹出新的窗体 Show()方法 和 ShowDialog()方法

    在做串口通信程序时,有个想法,当点击串口设置按钮时,弹出一个新的窗口,可以设置串口相关信息,如何实现这一操作呢? 1 新建一个项目,窗体为form1 2 选择项目名称,单击右键,选择[添加]→[窗体] ...

  2. C# Winform中使用 IHttpClientFactory的步骤介绍

    C# Winform中使用IHttpClientFactory与HttpClientFactory的步骤介绍六种方法: HttpClientFactory是ASP.NET Core 2.1中引入的一个 ...

  3. C# WinForm中Show与ShowDialog

    show()与showDialog()的区别 2010-06-05 14:22:51|  分类: c#学习|举报|字号 订阅 A.WinForm中窗体显示   显示窗体可以有以下2种方法:   For ...

  4. webview 加载php页面内容,WebView加载优化的方法介绍

    本篇文章给大家带来的内容是关于WebView加载优化的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. WebView加载优化 当WebView的使用频率变得频繁的时候,对于其 ...

  5. LoadRunner设置检查点的几种方法介绍

    LoadRunner设置检查点的几种方法介绍 发布时间: 2011-5-03 11:53    作者: 一米阳光做测试    来源: 51Testing软件测试网采编 字体:  小  中  大  | ...

  6. python加号换行,Python字符串拼接六种方法介绍

    Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: prin ...

  7. 小程序 sha1和服务器有关系吗,微信小程序使用sha1实现密码加密的方法介绍

    微信小程序使用sha1实现密码加密的方法介绍,字符串,程序,转换为,详解,函数 微信小程序使用sha1实现密码加密的方法介绍 易采站长站,站长之家为您整理了微信小程序使用sha1实现密码加密的方法介绍 ...

  8. 360p4虚拟服务器,360安全路由p4c常见的问题以及解决方法介绍

    360安全路由p4c在使用的时候会遇到哪些问题呢?360安全路由p4c在使用的时候操作并不是很复杂,但是对于新手用户来说还是有点难度的,接下来的文章中小编将介绍使用这款路由器遇到的五大问题及其姐姐方法 ...

  9. 如何用计算机弹逆战6,逆战星光弹夹使用方法介绍 轻松玩转星光弹

    逆战星光弹夹使用方法介绍 轻松玩转星光弹,今天小编为大家带来的是逆战星光弹夹使用方法介绍,感兴趣的小伙伴快来看看吧. 目前,逆战共有星光弹匣三款.分别为:陷阱加速.空气墙.强固.三款不同的弹匣,用了三 ...

最新文章

  1. Springboot+Mybatis+Durid
  2. 深入浅出说编译原理(一)
  3. Keras中几个重要函数用法
  4. BZOJ1030: [JSOI2007]文本生成器
  5. 消息机制(GUI线程讲解)
  6. python post请求rsa加密_Python的加密方式:RSA加密
  7. CSS pointer-events属性的使用
  8. 不能用蛮力法解决的问题_溆浦事蒙汉:脱贫攻坚绝不能心浮气躁骄傲自满疲倦厌战...
  9. Java回调函数使用
  10. 中国酒精拭子市场趋势报告、技术动态创新及市场预测
  11. jstl之c:forEach的使用
  12. 总结并发编程常见面试题
  13. NPS 服务器证书:配置模板和自动注册(一)
  14. linux python守护进程编写
  15. 阿里云域名绑定IP手把手教学
  16. 数学建模-模糊综合评价法(评价模型)
  17. 算法心得:高效算法的奥秘 作者:[美] Henry S. Warren, Jr.
  18. 黑灰产程序员被抓,背后隐藏的黑色产业链怎么破?
  19. openGL曲面细分
  20. 将示波器数据传入电脑用matlab作FFT

热门文章

  1. vs系列自带的localdb数据库当做数据库
  2. 在C#代码中获取Silverlight的初始化initparams参数
  3. 俄媒:美国“龙-2”型飞船载人发射推迟至7月
  4. Linux进阶:DNS详解
  5. 提高Python运行效率的6大技巧!
  6. Ansible自动化运维工具介绍
  7. check $m2_home environment variable and mvn script match
  8. 2015年9月13日-9月15日课程作业(sed、awk)
  9. 关于qt学习的一点小记录(1)
  10. 真正的自重...小偷可以灭绝