'**************************************************'*过程名称:ShowForm'*参数说明:MDIChildForm ——需创建实例的窗体'*功能说明:创建窗体实例'**************************************************Private Sub ShowForm(ByVal MDIChildForm As Form)Dim MDIChildFrm As Form = MDIChildFormMDIChildFrm.MdiParent = Me ' 定义MDI子窗体MDIChildFrm.Show() '打开窗体End Sub'********************************************************************************'*过程名称:CheckForm'*参数说明:MDIChildForm——需检测的窗体;MDIChildFormName ——检测窗体的名字'*功能说明:首先检测是否有MDI子窗体,如果没有,则创该MDI子窗体的窗体实例'*          如果有,则检测当中有没有其窗体实例,有则激活;没有则创建其窗体实例'*********************************************************************************Private Sub CheckForm(ByVal MDIChildForm As Form, ByVal MDIChildFormName As String)If Me.MdiChildren.Length < 1 Then'如果没有任何一个MDI子窗体,则创该MDI子窗体的窗体实例ShowForm(MDIChildForm)Exit SubElseDim x As IntegerDim frmyn As BooleanFor x = 0 To (Me.MdiChildren.Length) - 1Dim tempChild As Form = CType(Me.MdiChildren(x), Form)If tempChild.Name = MDIChildFormName Thenfrmyn = True'检测到有该MDI子窗体,设为TRUE 并退出循环Exit ForElsefrmyn = FalseEnd IfNextIf frmyn = False Then'在打开的窗体中没检测到则新建ShowForm(MDIChildForm)Else'在打开的窗体中检测到则激活Dim MDIChildFrm As Form = CType(Me.MdiChildren(x), Form)MDIChildFrm.Activate()  '使子窗体激活End IfEnd IfEnd SubPrivate Sub 测试窗口1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 测试窗口1ToolStripMenuItem.ClickDim frmtest1 As New FormTEST1CheckForm(frmtest1, "FormTEST1")End Sub

VB.NET 父窗口内子窗口运用相关推荐

  1. 父窗口与子窗口的数据传递问题

    曾经有那么一道题目是关于父窗口与子窗口的数据传递问题.我当时只知道父窗口向子窗口传递数据.不知道子窗口怎么向父窗口传递数据.今天终于把这个问题解决了,呵呵,记录一下: 我权且把原始窗口叫父窗口,把从该 ...

  2. iframe 父窗口和子窗口相互的调用方法集锦

    一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></i ...

  3. Electron中打开和关闭子窗口以及子窗口向父窗口传值

    场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...

  4. 父窗口控制子窗口的行为-打开,关闭,重定位,回复

    1,技术要点可以利用windows的open和closed来对子窗口的控制 应用领域:需要父窗口和子窗口之间进行互动. 代码如下: 代码  1 <!DOCTYPE html PUBLIC &qu ...

  5. 总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

    前些日子,一直奔波于这三种操作,想想以后会常用,干脆整理下来,供自己以后查看.也给大家分享一下! 以下面写出自己认为有用的操作和代码. 第一次在园里面写,肯定有很多不足够之处,希望大家多多指点. 一. ...

  6. mfc获取子窗口句柄_前端设计-JavaScript中父窗口与子窗口间的通信

    父窗体与子窗体之间的通信 在之前文章讲解windows程序设计过程中,我们曾描述了windows程序窗口之间通信与控制实现方法与过程,如窗体之间参数传递等.本文主要从Web程序开发前端JavaScri ...

  7. Visual C#中父窗口和子窗口之间实现控件互操作

    在.NET 1.0和1.1的版本中,我们要实现父窗口和子窗口之间的互操作,有两种简单的方法. 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public static yourM ...

  8. 父窗口、子窗口和Silverlight之间的相互调用

    啊哈~ 爷爷,爸爸,儿子~ 三代同堂~ 前两天做 silverlight 的东西,主页面打开一个子页面,然后子页面中包含一个 silverlight 应用程序 那难免会涉及到他们三者相互调用的问题 其 ...

  9. windows窗口分析,父窗口,子窗口,所有者窗口

    (本文尝试通过一些简单的实验,来分析Windows的窗口机制,并对微软的设计理由进行一定的猜测,需要读者具备C++.Windows编程及MFC经验,还得有一定动手能力.文中可能出现一些术语不统一的现象 ...

  10. System.InvalidOperationException:“寄宿的 HWND 必须是指定父级的子窗口。”

    当试图在 WPF 窗口中嵌套显示 Win32 子窗口的时候,你有可能出现错误:"寄宿的 HWND 必须是指定父级的子窗口.". 这是很典型的 Win32 错误,本文介绍如何修复此错 ...

最新文章

  1. docker~dockertoolbox的加速器
  2. Mac svn使用学习-2-服务端
  3. 【报错】no main manifest attribute, in xxxx.jar
  4. php 半角全角,PHP 全角转半角实现代码
  5. 2017 年全国大学生电子设计竞赛试题——四旋翼自主飞行器探测跟踪系统(C 题)【本科组】1
  6. 第一百四十五节,JavaScript,同步动画
  7. pytorch模型加载测试_pytorch模型加载方法汇总
  8. java反射怎么获取结构体_java反射-使用反射获取类的所有信息
  9. 华硕无双新品首爆:H45标压处理器+全球首款2.8K 120Hz OLED屏
  10. 使用sersync实现多台服务器实时同步文件
  11. 深度剖析“GCC编译器编译过程”
  12. CDN:内容分发网络
  13. 2016版excel_一招鲜,吃遍天之四:高效办公必备工具——Excel 易用宝
  14. 【密码学原理】密钥管理和分发——对称密钥分发
  15. C语言实现数字全排列
  16. hdu5020 Revenge of Collinearity 求三点共线的点对个数
  17. 使用jquery生成随机二维码的方法
  18. python图片比对、自动化测试_基于python+appium通过图片对比来做的UI自动化
  19. Java实现蓝桥杯分金币
  20. SQL中case的使用方法

热门文章

  1. 简约至上交互式设计四策略
  2. SpringBoot接入Ueditor编辑器
  3. 使用echart的小指南
  4. 1+x云计算中级,第二天串讲,拓扑图
  5. 东原服务器开机显示bb,启用tls后,服务器出现remote error: tls: bad certificate
  6. 武汉大学计算机学院2010情景剧,武汉大学金秋情景剧大赛精彩落幕(组图)
  7. 小米 note3 android,小米NOTE3 MIUI9.6稳定版 开启全面屏手势和屏蔽经典物理按键全攻略...
  8. 点餐APP 冲刺二总结
  9. 七剑下天山,谈谈我认识的精准营销
  10. 昨天偷懒了(⊙o⊙),好气啊,那今天就补上昨天的吧,orz向大佬们低头。还是熟悉的味道。