社区
C#
帖子详情
高手快来!关于mdi窗体的问题!
zhuwevmfc
2004-04-20 11:49:14
在父窗体里如何判断子窗体的关闭事件!
...全文
52
7
打赏
收藏
高手快来!关于mdi窗体的问题!
在父窗体里如何判断子窗体的关闭事件!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Samen168
2004-04-20
打赏
举报
回复
预订Form.Closed事件
zhuwevmfc
2004-04-20
打赏
举报
回复
我要知道是那个窗体被关闭了!
xiangyangsunboy1
2004-04-20
打赏
举报
回复
int i=this.MdiChildren.Length;
if(i==0) ISNULL
hpunix
2004-04-20
打赏
举报
回复
可以在子窗口关闭事件中调用父窗体的方法或者委托即可!
will97
2004-04-20
打赏
举报
回复
判断子窗体实例是否为null
dzliang21
2004-04-20
打赏
举报
回复
private bool ActivateChildForm(System.Type Type)
{
int i;
for(i=0; i<this.MdiChildren.Length; i++)
{
if (MdiChildren[i].GetType().FullName == Type.FullName)
{
MdiChildren[i].Activate();
return true;
}
}
return false;
}
在Show窗体时判断
if(!ActivateChildForm(typeof(QueryBillForm)))
{
QueryBillForm frmQueryBill = new QueryBillForm();
frmQueryBill.MdiParent = this;
frmQueryBill.Show();
}
dzliang21
2004-04-20
打赏
举报
回复
你可以通过判断子窗体的类型来获得呀
MdiChildren(i).GetType().FullName = Type.FullName
【爱码农】C#制作
MDI
文本编辑器
本教程完整讲解了使用C#编程语言开发《
MDI
文本编辑器》(
MDI
记事本)程序的完整过程。本视频教程非PPT录播方式,...整个教程分成三个块面: ①单
窗
体
的记事本程序设计 ②查找/替换
窗
体
程序设计 ③
MDI
记事本程序
窗
体
设计
[VB.NET]怎样实现
MDI
窗
体
菜单上的“
窗
口”菜单下面的功能
怎样实现
MDI
窗
体
菜单上的“
窗
口”菜单下面的功能如下图所示:要实现“
窗
口”菜单下面的“1、
窗
口1”“2、
窗
口2”……这几个功能 这几个菜单都是动态添加的,一旦新建
窗
口,就会自动添加显示,关掉相关
窗
口后,又会...
关于
MDi
窗
体
中从一个子
窗
体
跳转另一个子
窗
体
的解决方法
大家一定对
Mdi
中多个子
窗
体
之间的跳转头疼过(
高手
例外),我反正就是被难到过,废话就不说了。请看如果有2个
窗
体
。1.MainForm(
Mdi
主
窗
体
)2.ChildFrom1(子
窗
体
),那么很简单的就是直接 dim f as new Childform1 f....
单例模式——解决
MDI
子
窗
体
实例化的
问题
比如,如何
MDI
子
窗
体
如何显示在上层的
问题
和
MDI
子
窗
体
实例化的
问题
。 对于如何显示在上层的
问题
,我这次采用的还是SetParent函数,在模块里面添加: '定义一个用来设置子
窗
体
的函数 Declare Function ...
【原创】
MDI
窗
体
程序中防止子
窗
体
被多次实例化——Singleton(单例模式)的C#简易实现...
最近在做一个WinForm运用程序,用到了
MDI
窗
体
,遇到了很多麻烦其中一个就是怎样去解决不让子
窗
体
被多次实例化 在网上搜索很久,找到了很多解决办法,在这里简介一下一些比较简捷的方式。 其实这个
问题
,就是经典的...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章