在C#中,我試圖動態地將複選框添加到窗體上的選項卡上。我試過AutoSize屬性,但是我的一些文字太長了。該x.Size.Width
將返回:在動態添加複選框以形成時無法調整複選框
不能修改的「System.Windows.Froms.Control.Size」 的返回值,因爲它它不是一個變量
我已經經歷了很多的論壇搜索似乎無法找到答案。有任何想法嗎?的
foreach (CheckBoxes i in main)
{
CheckBox x = new CheckBox();
x.Text = i.Data;
x.Checked = i.Condition;
x.Location = new Point(main_start_location_x, main_start_location_y);
x.Size.Width = 570;
tabControl1.TabPages["main_checklist_tab"].Controls.Add(x);
main_start_location_y += 40;
}
嘗試設置使用'Size'對象 – 2013-02-18 22:33:36
的尺寸,即'x.Size =新尺寸(...)',而不是計算並設置每個複選框的「位置」,並將它們放在佈局面板中,如「FlowLayoutPanel」或「TableLayoutPanel」。 – 2013-02-18 22:51:25