下面的代码,怎么在groupBox2容器上面 无法自动生成 显示10个CheckBox,请高手指教
                           int k;
for (int i = 0; i < 10; i++)
{
k = 10*i+8;
CheckBox chk2 = new CheckBox();
chk2.Location = new System.Drawing.Point(k,192);
chk2.Text = "test" + i.ToString();                               chk2.Checked = (i % 3 == 0);                                      chk2.Visible=true;
groupBox2.Controls.Add(chk2);
}

解决方案 »

  1.   

    间隔太小,控件宽度太大,test0把其他chk都给覆盖了。。
                for (int i = 0; i < 10; i++)
                {
                    k = 80 * i + 8;
                    CheckBox chk2 = new CheckBox();
                    chk2.Location = new System.Drawing.Point(k, 192);
                    chk2.BackColor = Color.Red;
                    chk2.Width = 70;
                    chk2.Text = "test" + i.ToString(); chk2.Checked = (i % 3 == 0); chk2.Visible = true;
                    groupBox2.Controls.Add(chk2);
                }试试这个。。
      

  2.   

    checkboxlist
    好象有,不知道满足需求不.