读书人

winform动态生成多个checkbox解决方法

发布时间: 2012-10-29 10:03:53 作者: rapoo

winform动态生成多个checkbox
for (int i = 0; i < 10; i++)
{
CheckBox chk = new CheckBox();
chk.name= i.ToString();
chk.Text = i.ToString();
this.Controls.Add(chk);
}
我们只能生成一个checkbox,而不是10个?

[解决办法]
你把位置改变一下就可以看到几个了

C# code
for (int i = 10; i > 0; i--)            {                RadioButton rb = new RadioButton();                rb.Dock = DockStyle.Left;                rb.Tag = i.ToString();                rb.Text = "CH" + i.ToString();                               rb.Padding = new Padding(0, 0, 5, 0);                rb.AutoSize = true;                rb.Width = 35;                               if (i == 1)                {                    rb.Checked = true;                }                panel2.Controls.Add(rb);            } 

读书人网 >C#

热点推荐