能不能在主窗口中遍历应用程序中所有的窗体? 应用程序是由几个DLL组成.在系统登陆后,想在主窗体中遍历此程序所在的Form,然后对Form进行一些操作,不知是否可行或有什么好的方式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每打开一个窗体时,把这个窗体设为拥有就得了:Form1 f1 = new Form1();f1.Owner = this;//设置拥有此窗体的窗体f1.Show();比如,注销时把所有窗体关闭:Form[] childForms = this.OwnedForms;//所有窗体都有里面foreach(System.Windows.Forms.Form f in childForms){ f.Close();} DoSomething(){ foreach ( Control ctl in ControlColletion) { if (ctl.HasChildControl) { DoSomething(); } // Do Something here }} VS2010安装不上,快疯掉了 Beginning+C#+Objects中文版电子书!希望有的朋友提供一份! 怎么向指定的程序发送消息 vs2005下怎么样发布水晶报表,只要能解决,多少分都给!找了N天都没解决 当时间类型的变量为空时是不是 null? 求助:HTTP传输XML报文中文出现乱码 CSC在哪儿? 求帮助,求大神,分全给了 c#.net的字符串问题,困扰我很久了,希望大虾解决一下。 请问哪位大哥知道如何绕过*.rar压缩文件的密码?回答后马上加分! 跪地求教程 有谁知道这样的文档注释标记如何处理?
Form1 f1 = new Form1();
f1.Owner = this;//设置拥有此窗体的窗体
f1.Show();
比如,注销时把所有窗体关闭:
Form[] childForms = this.OwnedForms;//所有窗体都有里面
foreach(System.Windows.Forms.Form f in childForms)
{
f.Close();
}
{
foreach ( Control ctl in ControlColletion)
{
if (ctl.HasChildControl)
{
DoSomething();
} // Do Something here
}
}