如何得到已打开的窗口总数 如题,在c#winform中,如何知道开启的窗口总数。记得在vb6.0里是forms.count 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是一种思维的开发工具,在.Net里面,只能老老实实的记录——Mdi窗体除外或者用反射等方法来获取,或者使用API反正你是不可能如VB一样简单的操作它 这样: FormCollection forms = Application.OpenForms;// 在打开的窗口中找到MDI(主)窗体 foreach (Form form in forms) { // 如果已经打开(运行),则不再打开 if (form is PrdForm) { isOpen = true; form.Activate(); }// 如果没有打开,则打开. if (isOpen == false) { PrdForm prdForm = new PrdForm(); prdForm.MdiParent = MDIForm; prdForm.Width = MDIForm.Width; prdForm.Height = MDIForm.Height; prdForm.Show(); }} 使用:Application.OpenForms.Count Application.OpenForms.Count---ok谢谢,不好意思这么久才结贴 请教如何获得Image类加载图片的文件名? 菜鸟问题 C# 急问个C#调用C++ dll的问题 数据类型转换 请问如何动态设置界面的背景色 无分,但必看!!!!! 自己做了一个控件,可是就是不能显示,只有80分了全给了,求指点 怎么做C# winfrom的登录界面 请各位帮帮忙,在线等待....... 只退出子窗口,不是退出整个程序用哪个?在线等 关于treeview的一个问题
foreach (Form form in forms)
{
// 如果已经打开(运行),则不再打开
if (form is PrdForm)
{
isOpen = true;
form.Activate();
}
// 如果没有打开,则打开.
if (isOpen == false)
{
PrdForm prdForm = new PrdForm();
prdForm.MdiParent = MDIForm;
prdForm.Width = MDIForm.Width;
prdForm.Height = MDIForm.Height;
prdForm.Show();
}
}
Application.OpenForms.Count
谢谢,不好意思这么久才结贴