根据班级删除控件

时间:2018-02-25 21:16:32

标签: c# winforms tablelayoutpanel

我需要删除TableLayoutPanel中的一些控件。下面的代码适用于Buttons:

message_id

但是,在其他情况下我需要删除Panel,User控件等。如何在一种方法中更改上面的代码以删除基于控件类的控件?

private void RemoveButtons()
{
    for (int i = TablePanel.Controls.Count - 1; i >= 0; i--)
    {
        if (TablePanel.Controls[i] is Button)
            TablePanel.Controls[i].Dispose();
    }
}

0 个答案:

没有答案