如题。要第二次打开时才能在MDI最大化下面是代码
Form3 f = new Form3();
f.MdiParent = this;
f.ControlBox = false;
f.FormBorderStyle = FormBorderStyle.None;//这个去掉就首次加载就可以最大化。但是,用了皮肤控件,变成不能设置子窗体的背景颜色。。
f.WindowState = FormWindowState.Maximized;
f.Show();
Form3 f = new Form3();
f.MdiParent = this;
f.ControlBox = false;
f.FormBorderStyle = FormBorderStyle.None;//这个去掉就首次加载就可以最大化。但是,用了皮肤控件,变成不能设置子窗体的背景颜色。。
f.WindowState = FormWindowState.Maximized;
f.Show();
有这个就可以显示出背景颜色,不过就是第一次加载的时候在子窗体不能最大化。要第二次。没有f.FormBorderStyle = FormBorderStyle.None;第一次加载就可以最大化,不过,背景颜色就
不能设了。
Form3 f = new Form3();
f.MdiParent = this;
f.ControlBox = false;
f.WindowState = FormWindowState.Maximized;
f.FormBorderStyle = FormBorderStyle.None; f.Dock = DockStyle.Fill;
f.Show();
这样就可以了