private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.Form[] mdiForm = this.MdiChildren; //获取窗体的数组
bool openFlage = false;//标识窗体是否打开(true:已打开了一个窗体)
foreach (Form fr in mdiForm) //遍历所有MDIForm窗体
{
if (fr.Name == "SystemSet")//已打开一个窗体则激活并显示出来
{
fr.Activate(); //激活窗体
openFlage = true;
break;
}
}
if (!openFlage)//没有打开窗体则新建并显示出来
{
SystemSet SS = new SystemSet();
SS.StartPosition = FormStartPosition.Manual;
SS.Location = new Point(400, 100);
SS.MdiParent = this;
SS.Show();
}
}
===============lable 控件设置颜色========================
label2.ForeColor = System.Drawing.Color.Blue;
本文介绍了一种在MDI窗体中管理多个子窗体的方法,通过检查窗体是否已经打开来决定激活现有窗体还是创建新窗体。此外,还展示了如何更改Label控件的文字颜色。
678

被折叠的 条评论
为什么被折叠?



