删除tablelayoutpanel中带复选复选框的行

时间:2018-01-15 14:10:22

标签: c# tablelayoutpanel

我创建了一个包含两列和三行的tablelayoutpanel。我想创建一个删除按钮来删除带有签入复选框的行。这是我的代码。但是,代码不起作用。

    private void btnDelete_Click(object sender, EventArgs e)
    {
        foreach (Control c in tableLayoutPanel1.Controls)
        {
            if (c is CheckBox)
            {
                CheckBox cb = (CheckBox)c;
                if (cb.Checked == true)
                {
                    tableLayoutPanel1.RemoveAt(cb)
                }

            }
        }
    }

0 个答案:

没有答案