当我们在父窗体中点击一个按钮,会出现一个子窗体,又或者当点击另一个标签,也会弹出与之前相同的子窗体。要保证两次点击弹出的是一个窗体,要使用以下的方法,注意弹出窗体的时候不能用ShowDialog方法,必须用Show方法。下边是具体代码。

private static NewForm newForm;  ///   /// 防止子窗口重复出现  /// 此处不用ShowDialog,因为那样使父窗口不可用,会有很多限制与不方便;  /// 本例关键是定义一个子窗口的全局变量,并作判断  ///   ///   ///   private void btnNewForm_Click(object sender, EventArgs e)  {  if (newForm == null || newForm.IsDisposed)  {  newForm = new NewForm();  newForm.Show();  }  else  {  newForm.WindowState = FormWindowState.Normal;  newForm.Activate();  }  } 

C# 如何重复调用父窗体中的子窗体相关推荐

  1. C# (1)点击菜单跳出新窗体,(2)在主窗体中切换子窗体(pannel控件的使用)

    窗体设计,需要在点击菜单栏时显示不同的窗体 点击充值记录后显示出新窗体 实现效果 代码 点击充值信息在主窗体切换子窗体 实现效果 实现方法 (1)添加Pannel控件 (2)添加代码(书写在菜单栏的双 ...

  2. js代码 父页面调用子页面中的js方法,子页面调用父页面中的js方法

    文中代码亲测可用,转载以示尊重!!! <!--主页面中的JS代码--> <script type="text/javascript"> //调用子页面的方法 ...

  3. c# 火狐浏览器怎么嵌入窗体中_C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子...

    C#WinForm父级窗体内Panel容器中嵌入子窗体.程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 主窗体窗体采用 ...

  4. 如何在Panel中嵌入子窗体

    文章目录 1 如何在Panel中嵌入子窗体 1.1 在Panel中嵌入子窗体的方法 1 如何在Panel中嵌入子窗体 1.1 在Panel中嵌入子窗体的方法 首先看嵌入前的效果: 点击按钮" ...

  5. vue 父刷新子_vue.js从父级中更新子组件数据

    如何从父组件中更新子组件中的数据?我正在尝试从父级中更新autores属性,并让它更新子级数据.目前什么都没有发生,我认为我没有正确的数据链接.如果我将它作为数据添加到父组件中,那么当代码运行时,父组 ...

  6. 从父组件中获取子组件的值

    父组件中获取子组件中的值(三种的方式) 1. this.$root.子组件中的值 2. this.$parent.子值 $parent是一级一级访问的,如果子组件多的话需要多个$parent3. &l ...

  7. 子组件调用父组件中方法的方法

    1.在子组件中用this.$parent.fn()来调用父组件的方法 父组件中: <script>export default {methods: {parentFn() {console ...

  8. vue3.0 子组件调用父组件中的方法

    在vue2中,子组件调用父组件,直接使用this.$emit()即可. 但是在vue3中,很显然使用this.$emit() 已经开始报错了,为什么会报错呢? 原因是:在vue3中setup是在声明周 ...

  9. WinForm窗体中如何在一个窗体中取到另一个窗体的值

    例如我们定义两窗体,Form1和Form2,如何在Form2中取到Form1中的一个值呢? 解决方法1: 在Form1 中定义一个成员变量,例如public string a = " &qu ...

最新文章

  1. 【深度学习理论】(3) 激活函数
  2. ZABBIX3.0配置邮件报警
  3. POJ2527(两多项式取余)
  4. themyleaf 图片上传_springboot thymeleaf 整合 百度富文本编辑器UEditor进行图片上传
  5. python_str 字符串的所有方法
  6. 今天,GitHub 挂了!
  7. VoIP:难以抵挡的灰色诱惑
  8. bzoj 4320: ShangHai2006 Homework
  9. Java多线程售票一张票多买问题
  10. Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 54; columnNumbe
  11. 「2020目标一」项目管理PMP
  12. 百度短网址URL生成
  13. PHP未登录加入购物车,加入购物车 和 会员登录后 经常跳出 显示未登录
  14. 我对智能网卡offload的认识
  15. 《投射技术》与科学研究汉字笔迹心理学的希望
  16. Vue进阶(幺贰叁):v-for 实现一行展示 n 个元素
  17. 01-什么是架构、架构的目的
  18. 阿语python美多商城-商品-购物车管理之第7.3节展示商品页面简单购物车
  19. 未来的计算机辅助教学是什么样的,计算机辅助教学cat是什么软件
  20. html腾讯视频组件,3.腾讯视频组件

热门文章

  1. 送女朋友的七夕礼物推荐,七夕送礼推荐
  2. maxcompute 表数据恢复
  3. Bluetooth基础知识--蓝牙的几种角色
  4. linux boost内存池,开源C++函数库Boost内存池使用与测试
  5. 假如我是一台计算机作文,假如我是一台电脑作文
  6. 2022年软件测试还能不能干?看看平均薪资你就懂了
  7. 大数据和云计算(一)——神奇的打字复印店
  8. 计算机ps计划,PS学习计划 - 作业部落 Cmd Markdown 编辑阅读器
  9. Oracle Decode 函数用法 Count函数条件统计 Sign 函数用法 Case When 函数
  10. 织梦程序(dedecms)主动推送插件,轻松提交给百度!