C# 防止一个窗口被重复打开

 时间:2024-10-16 04:58:16

1、首先建两个form窗体,一个作为起始窗体,一个座位联查窗体

C# 防止一个窗口被重复打开

2、在起始窗体中增加一个按钮,触发弹出另一个窗体(另一个窗体中增加一个标识)

C# 防止一个窗口被重复打开C# 防止一个窗口被重复打开

3、给第一个窗体Index的按钮增加一个点击事件,点击时间中使用方法如下d.ShowDialog();,到只能弹出一次子窗体的效果

C# 防止一个窗口被重复打开

4、运行这个程序,点击窗体按钮,可以发现确实只能弹出一次,再次点击时无法点击

C# 防止一个窗口被重复打开

5、而在第一个窗体的button的点击事件中,若是使用show方法,则会弹出多个子窗体(能多次点击)

C# 防止一个窗口被重复打开

6、如图可以看到点击了两次就出现了两个子窗体

C# 防止一个窗口被重复打开
  • 英雄联盟出现图形初始化失败
  • 电脑如何设置IP和DNS服务器地址
  • 笔记本风扇不转了
  • Microsoft .NET Framework 3.0
  • 【Mathematica】用神经网络来拟合数据
  • 热门搜索
    西安旅游景区 微信红包异常怎么解除 色斑是怎么形成的 核桃仁怎么保存 汕头旅游 尤溪侠天下景区 股票的特点 南京牛首山风景区 怎么看自己的ip 怎么提高表达能力