我想让MDI父窗体自动调整子窗体的大小,这样它就可以在没有滚动条的情况下适合内部。有人能提供一些代码吗?
我使用它来区分父对象和子对象的大小,并将其与父对象的大小相加,这样我就可以得到一个合适的大小。但它是手工制作的,而且制作时间太长。
void MDICentertoScreen(Form z,Size addedsize)
{
foreach (Form f in this.MdiChildren)
{
f.Close();
}
z.StartPosition = FormStartPosition.CenterScreen;
z.MdiParent = this;
// this.Size = Size.Add(z.Size, addedsize);
this.CenterToScreen();
z.Show();
}发布于 2013-11-08 05:13:03
也许这就解决了你的问题:
form.MdiParent = this;
form.Dock=DockStyle.Fill;
form.Show();发布于 2015-01-17 17:34:46
下面是我用来解决这个问题的方法:
this.Dock = DockStyle.Fill;
this.WindowState = FormWindowState.Maximized;
也就是说,它解决了我的问题。祝好运!
发布于 2014-02-28 06:31:26
这是我使用的:
Form form = new Form();
form.MdiParent = this;
form.Show()
form.WindowState = FormWindowState.Maximized;https://stackoverflow.com/questions/18431928
复制相似问题