C#MDI多窗体问题
问题如下:我建了个多窗体,里面有很窗体,如何能直接在主窗体里控制当前选中的窗体,比如:在主窗体里点一个控件让选中的那个窗体关闭...
问题如下:我建了个多窗体,里面有很窗体,如何能直接在主窗体里控制当前选中的窗体,比如:在主窗体里点一个控件让选中的那个窗体关闭
展开
2013-05-22
展开全部
Form1 form=(Form1)this.ActiveMdiChild;if(form!=null)form.close();//写在事件中ActiveMdiChild是MDI窗体中的当前活动窗口,当然如果只是调用close()方法不需要强制转换也是可以的(直接调用if(this.ActiveMdiChild!=null)this.ActiveMdiChild.close()),但当你调用该窗口的public控件时就需要用到强制转换了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询