添加复选框按钮

时间:2017-03-31 15:21:14

标签: c# .net checkbox

我正在创建带有复选框的列表视图,我需要一个按钮,在我的表单应用中添加下一个复选框。我知道如何添加单个框,但idk如何创建一个循环,这将有助于我添加下一个复选框。在这里,我给你一段代码。一开始我有24个复选框,下一个必须在612 px位置。

private void btnAdd_Click(object sender, EventArgs e)
    {
         CheckBox box;
         box = new CheckBox();
         box.AutoSize = true;
         box.Location = new Point(30, 612);
         this.Controls.Add(box);
    }

1 个答案:

答案 0 :(得分:0)

我注意到你的复选框存在于按钮点击事件中,这是你真正想要的吗?

你可以这样循环:

bbcone - 6pm news - 6.30 weather - 7pm the talk show - 8pm etc
bbctwo - 6pm simpsons - 6.30 futurama - 7pm nature - 8pm etc 

您只需要使用所需的位置构建一个名为var coordinates = new List<Coordinate>(); foreach(var coordinate in coordinates) { Checkbox checkbox = CreachCheckbox(coordinate.X, coordinate.Y); this.Controls.Add(checkbox); } protected Checkbox CreateCheckbox(int x, int y) { var checkbox = new Checkbox(); checkbox.AutoSize = true; checkbox.Location = new Point(x, y); return checkbox; } 的对象,然后根据所需的位置为每个Coordinates迭代这些对象。