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

 时间:2026-02-15 03:23:26

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】用神经网络来拟合数据
  • 热门搜索
    腰椎管狭窄怎么锻炼 东风本田怎么样 ipad充不进去电怎么回事 健身房减肥计划 葡萄胎是怎么形成的 粉瘤怎么治 吃酵素能减肥吗 三亚旅游住宿攻略 辽宁旅游攻略 红烧肉怎么做好吃不腻