![](/img/trans.png)
[英]how can i make resize to controls(Panel ,Grid) itself when window is maximize in .net
[英]How can I make a control resize itself when the window is maximized?
我似乎無法弄清楚這一點。 我的表單窗口左側有兩個組框。 當窗口為正常大小(1000x700)時,兩個框是一樣的。 但是,當窗口最大化時,它最終看起來像這樣:
我想要的是“日志”組框和選項卡控件都向下延伸到窗口底部。 我試過搞亂錨定,但這似乎只是移動它而不是調整它的大小。 對接填滿整個側面。 我在這里有哪些選擇?
制作日志
Anchor property= Top|Left|Bottom.
制作選項卡控件
Anchor property = Top|Left|Bottom|Right
如果您錨定到頂部,它將上下移動整個控件。 如果您錨定到頂部+底部,它會拉伸控件,使其隨着表單的增長而增長。
您可以在更改其他事件的同時更改Max
屬性。 檢查這個:
private void frm_Resize(object sender, EventArgs e)
{
if (this.ParentForm.WindowState == FormWindowState.Normal &&
this.WindowState == FormWindowState.Maximized)
{
this.ParentForm.WindowState = FormWindowState.Maximized;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.