0

4 列と 4 行に分割された tablelayoutpanel があります。を使用してPanel box = new Panel();、すべての 4x4 テーブルレイアウト パネルをパネルで埋めました。今度は、例で 2 列と 3 行にあるパネルを削除する必要があります。それ、どうやったら出来るの?

4

1 に答える 1

1

いくつかの方法がありますが、これを試してください。

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

これは、パネルを削除しようとしているだけだと仮定しています (それらは tableLayoutPanel の子コントロールになるため)。

それ以外の場合は、削除する実際のパネルをメソッドに渡すことで直接削除できます。

tableLayoutPanel.Controls.Remove(panelYouWantToRemove);
于 2013-07-03T09:04:56.610 に答える