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 错误,本文介绍如何修复此错 ...
最新文章
- 熬夜写了一个小游戏,向SpaceX聊表敬意
- aws ec2使用ses邮件服务的坑
- 在路上---一个平凡人的2015年总结及2016年展望
- SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)
- C语言durand kerner算法求近似根roots(附完整源码)
- linux下tree命令详解
- Zookeeper常用命令详解(Zookeeper3.4.14)
- 中信银行就泄露池子个人信息致歉,网友:违法行为想靠道歉就完事?
- 微服务架构开发实战:如何实现微服务的自动扩展?
- 同济大学 线性代数 第六版 pdf_线性代数同济大学第六版第一章课后习题答案
- 黑马程序员Java基础视频教程-课程总结文档
- HeadFirst设计模式-命令模式
- linux gt240驱动下载,NV显卡Linux驱动195.36.08版发布
- I Want My Tears Back
- 如何提高睡眠质量快速入睡,改善睡眠的小妙招你要知道
- 测试场景设计-测试方法论
- 黄宇c语言第三次作业,北京交通大学黄宇黄宇老师C语言第1次作业.doc
- Android一键清理原理
- 深圳南山区的篮球场大全
- 系统迁移必知会(多年总结)
热门文章
- 如何成为很厉害的程序员?- 读《精进》
- Python语言程序设计基础_实验1 Python程序设计基础_答案_通识教育必修课程_上海师范大学
- 柱状图、直方图、散点图、饼图讲解
- MariaDB的官方手册译文
- 计算机应用能力考试ppt2003,全国专业技术人员计算机应用能力考试_PPT_2003_题库版...
- Java课程寒假之开发记账本软件(网页版)之一
- 什么是X86和X86-64
- asp.net mvc 实现判断用户是否登录的两种方式
- 微信文件夹的dat文件怎么打开_微信dat后缀的文件怎么打开
- The system proxy was changed. Click to reenable capturing.