高手快来!关于mdi窗体的问题!

zhuwevmfc 2004-04-20 11:49:14
在父窗体里如何判断子窗体的关闭事件!
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用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

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧