首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在winform中,怎么获得当前活动窗体并再创建该窗体

2012-10-25 
在winform中,如何获得当前活动窗体并再创建该窗体。需求:在MDI中,如何活动当前活动窗体并再创建该窗体。比如

在winform中,如何获得当前活动窗体并再创建该窗体。
需求:在MDI中,如何活动当前活动窗体并再创建该窗体。
  比如,当前活动的是A窗体,我点击一个按钮,就会创建一个A窗体,再点击这个按钮,又创建一个。
 

[解决办法]
this.ActiveMdiChild ,然后根据反射可以再次创建
[解决办法]
类库里面有没当然报错了

自己写一个类
MyForm:Form
{
//在这里定义你想要的属性
}

MyForm frm = (MyForm)Activator.CreateInstance(className);
 frm.FrmMain = this;


这里的MyForm就是你自己现在已经有了的Form的类型,我想你这个“当前活动的是A窗体”应该不是Form,是你自己定义的一个Form得子类

热点排行