1
我需要一些抽象方法來處理多個控件,如ListView
。多實例/多選項卡方法
現在我有這樣的事情。我需要寫每塊面板的功能PANEL1,是Panel2,·Panel3中,panel4等:
private void ListDir(string path, int panel_number)
{
foreach (string dir in ListDirectories(@path))
{
ListViewItem li = new ListViewItem(dir);
switch (panel_number)
{
case 1:
panel1.Items.Add(li);
break;
case 2:
panel2.Items.Add(li);
break;
case 2:
panel3.Items.Add(li);
break;
}
}
但我需要這個功能更抽象我需要它,像這樣同一控制多個選項卡。用戶可以創建x個新標籤頁,並且我無法在交換機上處理它。
只是要清楚我的目標是:
private void ListDir(string path, int panel_number)
{
foreach (string dir in ListDirectories(@path))
{
ListViewItem li = new ListViewItem(dir);
panel[panel_number].Items.Add(li);
}
}
使用面板列表。 '清單' –