在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