C#tablelayoutpanel面板控件

时间:2013-07-03 08:57:27

标签: c# controls panel tablelayoutpanel

我有一个tablelayoutpanel分为4列和4行。通过使用Panel box = new Panel();我用面板填充了所有4x4 tablelayout面板。现在我必须在示例中删除一个2列和3行的面板。我该怎么做?

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到,但试试这个;

tableLayoutPanel.Controls.Remove(tableLayoutPanel1.GetControlFromPosition(col, row));

这假设您只是尝试删除面板(因为它们是tableLayoutPanel的子控件)。

否则,您可以通过传递要通过该方法删除的实际面板来直接删除;

tableLayoutPanel.Controls.Remove(panelYouWantToRemove);