0
我需要設置具有特定大小的表佈局面板中的列數。用戶控件的大小被鎖定。當我最大化表單時,我想更改一行中的列數。如何在表格佈局面板中設置具有特定絕對大小的列數?
我該如何獲得表格佈局面板的新寬度並設置列數?
在這種情況下,我可以更改一行中的用戶控件的數量。
我需要設置具有特定大小的表佈局面板中的列數。用戶控件的大小被鎖定。當我最大化表單時,我想更改一行中的列數。如何在表格佈局面板中設置具有特定絕對大小的列數?
我該如何獲得表格佈局面板的新寬度並設置列數?
在這種情況下,我可以更改一行中的用戶控件的數量。
要設置列的數量調整大小時 -
tableLayoutPanel1.ColumnCount = tableLayoutPanel1.Width/100;
,並設置列大小樣式 -
tableLayoutPanel1.ColumnStyles[ColIndex].SizeType = SizeType.Absolute; tableLayoutPanel1.ColumnStyles[ColIndex].Width = *DesiredWidth*;
注意,如果有6列,然後你調整它這樣只有3列將存在,那麼放置在這些列中的控件將會丟失。
感謝您的幫助。有效。 – anthlon 2013-04-11 09:43:57