首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于MDI的有关问题,

2012-02-15 
关于MDI的问题,急~~~A窗体包含B和C窗体B的WindowState是Normal,C的WindowState也是Normal,但是C的Maximize

关于MDI的问题,急~~~
A窗体包含B和C窗体

B的WindowState是Normal,C的WindowState也是Normal,但是C的MaximizeBox为False

如果打开B后再设置其为最大化,然后再打开C,C也会被最大化。

我希望C无论何时打开都是是正常化的,不被B影响

请问有没有解决的办法?

[解决办法]
mark不会帮你顶顶
[解决办法]
帮你顶顶
[解决办法]
這是做不到的。為什麼會有這種需求?
[解决办法]
在c窗体load事件中设置大小
[解决办法]
//显示窗体2,可以最大化的
private void menuItem2_Click(object sender, System.EventArgs e)
{
Form f2 = new Form2();
f2.MdiParent = this;
f2.Show();
}

//显示窗体3,不可最大化的
private void menuItem3_Click(object sender, System.EventArgs e)
{
Form f3 = new Form3();
f3.MdiParent = this;
f3.Show();
f3.WindowState = FormWindowState.Normal;
}

热点排行