[英]MDI parent size to fit MDI child form
我希望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();
}
也許這可以解決你的問題:
form.MdiParent = this;
form.Dock=DockStyle.Fill;
form.Show();
以下是我用來解決這個問題的方法:
this.Dock = DockStyle.Fill;
this.WindowState = FormWindowState.Maximized;
也就是說,它解決了我的問題。 祝好運!
這是我使用的:
Form form = new Form();
form.MdiParent = this;
form.Show()
form.WindowState = FormWindowState.Maximized;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.