VB.NET 父窗口内子窗口运用
'**************************************************'*过程名称: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 父窗口内子窗口运用相关推荐
- 父窗口与子窗口的数据传递问题
曾经有那么一道题目是关于父窗口与子窗口的数据传递问题.我当时只知道父窗口向子窗口传递数据.不知道子窗口怎么向父窗口传递数据.今天终于把这个问题解决了,呵呵,记录一下: 我权且把原始窗口叫父窗口,把从该 ...
- iframe 父窗口和子窗口相互的调用方法集锦
一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></i ...
- Electron中打开和关闭子窗口以及子窗口向父窗口传值
场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...
- 父窗口控制子窗口的行为-打开,关闭,重定位,回复
1,技术要点可以利用windows的open和closed来对子窗口的控制 应用领域:需要父窗口和子窗口之间进行互动. 代码如下: 代码 1 <!DOCTYPE html PUBLIC &qu ...
- 总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作
前些日子,一直奔波于这三种操作,想想以后会常用,干脆整理下来,供自己以后查看.也给大家分享一下! 以下面写出自己认为有用的操作和代码. 第一次在园里面写,肯定有很多不足够之处,希望大家多多指点. 一. ...
- mfc获取子窗口句柄_前端设计-JavaScript中父窗口与子窗口间的通信
父窗体与子窗体之间的通信 在之前文章讲解windows程序设计过程中,我们曾描述了windows程序窗口之间通信与控制实现方法与过程,如窗体之间参数传递等.本文主要从Web程序开发前端JavaScri ...
- Visual C#中父窗口和子窗口之间实现控件互操作
在.NET 1.0和1.1的版本中,我们要实现父窗口和子窗口之间的互操作,有两种简单的方法. 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public static yourM ...
- 父窗口、子窗口和Silverlight之间的相互调用
啊哈~ 爷爷,爸爸,儿子~ 三代同堂~ 前两天做 silverlight 的东西,主页面打开一个子页面,然后子页面中包含一个 silverlight 应用程序 那难免会涉及到他们三者相互调用的问题 其 ...
- windows窗口分析,父窗口,子窗口,所有者窗口
(本文尝试通过一些简单的实验,来分析Windows的窗口机制,并对微软的设计理由进行一定的猜测,需要读者具备C++.Windows编程及MFC经验,还得有一定动手能力.文中可能出现一些术语不统一的现象 ...
- System.InvalidOperationException:“寄宿的 HWND 必须是指定父级的子窗口。”
当试图在 WPF 窗口中嵌套显示 Win32 子窗口的时候,你有可能出现错误:"寄宿的 HWND 必须是指定父级的子窗口.". 这是很典型的 Win32 错误,本文介绍如何修复此错 ...
最新文章
- docker~dockertoolbox的加速器
- Mac svn使用学习-2-服务端
- 【报错】no main manifest attribute, in xxxx.jar
- php 半角全角,PHP 全角转半角实现代码
- 2017 年全国大学生电子设计竞赛试题——四旋翼自主飞行器探测跟踪系统(C 题)【本科组】1
- 第一百四十五节,JavaScript,同步动画
- pytorch模型加载测试_pytorch模型加载方法汇总
- java反射怎么获取结构体_java反射-使用反射获取类的所有信息
- 华硕无双新品首爆:H45标压处理器+全球首款2.8K 120Hz OLED屏
- 使用sersync实现多台服务器实时同步文件
- 深度剖析“GCC编译器编译过程”
- CDN:内容分发网络
- 2016版excel_一招鲜,吃遍天之四:高效办公必备工具——Excel 易用宝
- 【密码学原理】密钥管理和分发——对称密钥分发
- C语言实现数字全排列
- hdu5020 Revenge of Collinearity 求三点共线的点对个数
- 使用jquery生成随机二维码的方法
- python图片比对、自动化测试_基于python+appium通过图片对比来做的UI自动化
- Java实现蓝桥杯分金币
- SQL中case的使用方法
热门文章
- 简约至上交互式设计四策略
- SpringBoot接入Ueditor编辑器
- 使用echart的小指南
- 1+x云计算中级,第二天串讲,拓扑图
- 东原服务器开机显示bb,启用tls后,服务器出现remote error: tls: bad certificate
- 武汉大学计算机学院2010情景剧,武汉大学金秋情景剧大赛精彩落幕(组图)
- 小米 note3 android,小米NOTE3 MIUI9.6稳定版 开启全面屏手势和屏蔽经典物理按键全攻略...
- 点餐APP 冲刺二总结
- 七剑下天山,谈谈我认识的精准营销
- 昨天偷懒了(⊙o⊙),好气啊,那今天就补上昨天的吧,orz向大佬们低头。还是熟悉的味道。