2

我的问题是我想让子窗体占用MDI容器的空闲空间

这是我尝试过的代码

在我的 MDI 容器表单加载事件中,我有这行代码调用子表单

childform = new ppt.MyChildForm();
            childform.MdiParent = this;
            childform.Size = childform.MdiParent.ClientSize;
            childform.Show();

但是我认为子窗体比它的父窗体大,因为它包含一个滚动条,我该如何解决这个问题呢?

在此处输入图像描述

4

1 回答 1

3

如果AutoSizeproperty 设置为 true,则更改 ofSize无效。
更好的做法是将Dock子窗体的属性设置为DockStyle.Fill. 它将始终填充其父级的整个客户端大小,因此您不必担心父级调整大小。

于 2012-12-20T05:59:38.133 回答