C#表格布局面板控制

C#表格布局面板控制,c#,controls,panel,tablelayoutpanel,C#,Controls,Panel,Tablelayoutpanel,我有一个tablelayoutpanel,分为4列4行。通过使用Panel box=new Panel()我用面板填充了所有4x4表格布局面板。现在我必须在示例中删除2行和3行中的面板。我该怎么做呢?有几种方法可以做到这一点,但试试这一种 tableLayoutPanel.Controls.Remove(tableLayoutPanel1.GetControlFromPosition(col, row)); 这是假设您只是尝试删除面板(因为它们是tableLayoutPanel的子控件) 否则

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

有几种方法可以做到这一点,但试试这一种

tableLayoutPanel.Controls.Remove(tableLayoutPanel1.GetControlFromPosition(col, row));
这是假设您只是尝试删除面板(因为它们是tableLayoutPanel的子控件)

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

tableLayoutPanel.Controls.Remove(panelYouWantToRemove);