3
我有一個FlowLayoutPanel,並且我不斷地向其添加控件。他們都工作,是的,生活是美好的。無法使FlowLayoutPanel擴展
但是,當容器碰到它的邊界時,它只是保持相同的大小。現在,我意識到我可以讓它具有滾動條,但這不是我想要的。我希望FlowLayoutPanel根據添加的控件進行增大。有任何想法嗎?
順便說一下,我將AutoSize模式設置爲true。這似乎沒有做任何事情。
我有一個FlowLayoutPanel,並且我不斷地向其添加控件。他們都工作,是的,生活是美好的。無法使FlowLayoutPanel擴展
但是,當容器碰到它的邊界時,它只是保持相同的大小。現在,我意識到我可以讓它具有滾動條,但這不是我想要的。我希望FlowLayoutPanel根據添加的控件進行增大。有任何想法嗎?
順便說一下,我將AutoSize模式設置爲true。這似乎沒有做任何事情。
我加了一個FlowLayoutPanel
到Form
。我加了一個按鈕具有以下Click
處理程序:
private void button1_Click(object sender, EventArgs e)
{
this.flowLayoutPanel1.Controls.Add(new Button());
}
在FLP,我設置FlowDirection
到TopDown
和AutoSize
到true
。我還將BorderStyle
設置爲FixedSingle
以查看發生了什麼。
現在當你運行這個並點擊按鈕時,它會將其他按鈕添加到FLP。當你添加太多時,表單會隱藏溢出-FLP。
我不知道這是否是你追求的,但如果你想在Form
在尺寸增加,以及,你設置的Form
太AutoSize
到true
。
如果這不是你要找的,請提供更多詳情。
我希望FLP保持增長,而不是隱藏新的控件。我不在乎這個表格。 – Ciel 2010-08-27 01:13:56
@Stacey - 不在'Form'上設置'AutoSize'可以讓FLP保持增長。嘗試創建一個新項目來測試我寫出來的內容;這個對我有用。 – TheCloudlessSky 2010-08-27 01:23:54