首页 > 编程语言 >C#(Winform)的Show()和ShowDialog()方法

C#(Winform)的Show()和ShowDialog()方法

时间:2022-11-18 14:25:16浏览次数:42  
标签:模态 窗口 Show C# Form1 form1 ShowDialog

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

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

标签:模态,窗口,Show,C#,Form1,form1,ShowDialog
From: https://www.cnblogs.com/Dongmy/p/16903072.html

相关文章

  • GaussDB CN服务异常实例分析
    摘要:先通过OPS确认节点状态是否已经恢复,或登录后台执行cm_ctlquery-Cv确认集群是否已经Normal。本文分享自华为云社区《【实例状态】GaussDBCN服务异常》,作者:酷哥。确......
  • ORACLE中%TYPE和%ROWTYPE的使用
    1、%TYPE为了使一个新定义的变量与另一个已经定义了的变量(通常是表的某一列)的数据类型保持一致,Oracle提供了%Type的定义方式,当被参照的那个变量的数据类型发生改变......
  • 让 Serverless 更普惠,阿里云函数计算 FC 宣布全面降价,最大幅度达 37.5%
    11月5日,2022杭州·云栖大会上,阿里云宣布函数计算FC开启全面降价,vCPU单价降幅**11%,其他的各个独立计费项最高降幅达37.5%**。本次云栖大会上,阿里云智能总裁张建锋......
  • <Bug陈列> [gRPC] 使用gRPC异步通信时报错
    <Bug陈列>[gRPC]使用gRPC异步通信时报错[Bug陈列]系列希望分享一些我自己写过的Bug,用于加深记忆以及帮助其他遇到类似Bug的人。Bug#1:在使用gRPC异步通信时,出现这样......
  • 金山云:基于 JuiceFS 的 Elasticsearch 温冷热数据管理实践
    01Elasticsearch广泛使用带来的成本问题Elasticsearch(下文简称“ES”)是一个分布式的搜索引擎,还可作为分布式数据库来使用,常用于日志处理、分析和搜索等场景;在运维排障层......
  • C# Winform自动升级程序
    https://mp.weixin.qq.com/s?src=11&timestamp=1668750584&ver=4173&signature=GkLIgb5awwz*v6twATwzXdmLEn4PRZq3SE2U6hJUOefMyAhtrVQj8oxnqY3ekI4PraDO0km1qkMiqTccwqcWK......
  • Day8-3 instanceof和类型转换
    instanceof和类型转换判断一个对象是什么类型:instanceofxinstanceofy packagecom.oop; ​ importcom.oop.demo06.Person; importcom.oop.demo06.Student; im......
  • BSN-DDC基础网络DDC SDK详细设计五:官方合约BSN-DDC-1155
    2022年1月25日,区块链服务网络发展联盟(简称“BSN联盟”)推出了“BSN-DDC基础网络”(简称DDC网络)。DDC网络的推出,为NFT技术在我国的落地提供基础设施能力支撑,并为其合规发展保驾......
  • service.sh
    #!/bin/bashsource/etc/profile####################################Pleasechangetheseparametersaccordingtoyourrealenv.###########################......
  • 令人头疼的Javascript隐式&强制转换
    Javascript的隐式强制只是指Javascript试图将意外的值类型强制为预期的类型。因此,您可以在需要数字的地方传递一个字符串,在需要字符串的地方传递一个对象等,它会尝试将其......