在winform中,如何获得当前活动窗体并再创建该窗体。
需求:在MDI中,如何活动当前活动窗体并再创建该窗体。
比如,当前活动的是A窗体,我点击一个按钮,就会创建一个A窗体,再点击这个按钮,又创建一个。
------解决方案--------------------this.ActiveMdiChild ,然后根据反射可以再次创建
------解决方案--------------------类库里面有没当然报错了
自己写一个类
MyForm:Form
{
//在这里定义你想要的属性
}
MyForm frm = (MyForm)Activator.CreateInstance(className);
frm.FrmMain = this;
这里的MyForm就是你自己现在已经有了的Form的类型,我想你这个“当前活动的是A窗体”应该不是Form,是你自己定义的一个Form得子类