首页 > 软件开发 > 编程语言 >

c# 如何判断当前窗体是否打开

来源:互联网 2023-03-17 00:26:43 版权归原作者所有,如有侵权,请联系我们

C#中dialog创建是一个非常常用的功能,一个父界面联查打开多个子节点,但在某些场景下,怎样判断一个窗体已经打开呢,如下实验一个参数的形式进行简单判断IYP办公区 - 实用经验教程分享!

PanelForm f2 = new PanelForm();IYP办公区 - 实用经验教程分享!

f2.Show();IYP办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • .NET相关知识

方法/步骤

  • 1

    首先新建两个窗体,在其中某一个窗体上增加两个按钮IYP办公区 - 实用经验教程分享!

    c# 如何判断当前窗体是否打开IYP办公区 - 实用经验教程分享!

  • 2

    给其中一个按钮,打开新窗体增加一个方法,增加方法之前首先定义一个第二个窗体的参数IYP办公区 - 实用经验教程分享!

    c# 如何判断当前窗体是否打开IYP办公区 - 实用经验教程分享!

  • 2此文章未经授权抓取自百度经验
  • 3

    给第一个按钮增加方法,判断第二个窗体未打开时,show打开第一个窗体IYP办公区 - 实用经验教程分享!

    c# 如何判断当前窗体是否打开IYP办公区 - 实用经验教程分享!

  • 4

    给第二个按钮增加判断,若是F2为null则表示新窗口未打开,否则则表示新窗口打开IYP办公区 - 实用经验教程分享!

    c# 如何判断当前窗体是否打开IYP办公区 - 实用经验教程分享!

  • 5

    验证 若是之前未打开新窗口,点击判断按钮,提示没有打开新窗口IYP办公区 - 实用经验教程分享!

    c# 如何判断当前窗体是否打开IYP办公区 - 实用经验教程分享!

  • 6

    若是打开了新窗口,点击按钮可以看到提示新窗口被打开了IYP办公区 - 实用经验教程分享!

    c# 如何判断当前窗体是否打开IYP办公区 - 实用经验教程分享!

  • 注意事项

    • 新窗口关闭时应该在第二个窗体增加方法,置空f2的值
    • form是存在属性,新打开的窗口显示在最上层,禁止其他操作,这样也可以防止重复操作

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!IYP办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号