我在窗體上有兩個面板。我想要其中的一個,當用戶最大化表單時,面板也要最大化,具體取決於表單。我試過了,面板顯示在整個表格上,隱藏了另一個面板。 這裏是我的代碼:窗體上的自動調整大小面板
public MainForm()
{
InitializeComponent();
panel2.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
panel2.Dock = DockStyle.Fill;
TaskControl t = new TaskControl();
int x, y;
x = 0;
y = 0;
t.Location = new Point(x, y);
panel2.Controls.Add(t);
t.BringToFront();
}
我設法做到這一點。我從屬性中更改了Anchor的值。謝謝你的幫助!
您可以重新提出問題嗎?這是不是很清楚你試圖達到什麼... – 2013-03-21 12:57:33
如果我已經明白了這個問題,接受的答案是錯誤的。如果你是兩個面板,一個調整大小,一個不調整大小,正確的做法是使用預先存在的控制(splitcontainer,根據我的答案)來做到這一點。這是在那裏,它已經過測試,它只是起作用。如果您想要一些附加功能,或者拆分容器不適合,請更新您的文章或回覆我的答案,以解釋您想要實現的目標! – 2013-03-21 22:46:51