2015-06-18 49 views
0

我遇到了一個教程和一些音頻轉換器的示例代碼。您可以從下拉列表中選擇要轉換的格式,並且當您執行的各種選項出現在先前的空白區域時,將根據您選擇的格式提供不同的選項。它被稱爲音頻轉換器.NET,並且來自Audio CD Ripper .NET的作者。我找不到教程,但是這裏有一個截圖。Winforms UI動態顯示部件

enter image description here

瞭解如何在那裏是不是在左邊額外的控制。我正在嘗試添加另一個類別。我將它添加到下拉列表中,但我不確定如何使它在選中時顯示某些字段。

據我所知,他們爲這些項目創建這些控件,但當組合框選擇了某些東西時,我看不到它們是如何調用正確的。我看到控件是創建的,但是如果我嘗試將控件複製到組合框中的另一個條目中,它們不會顯示出我正在複製的新的或舊的控件。

要實現這樣的目標,最好的方法是什麼?

感謝

+0

嘗試查看代碼隱藏並查看設計器如何執行此操作,然後複製該代碼。 – Enigmativity

+0

如果答案解決了你的問題,你應該接受它,這樣其他人就會知道問題已經解決。 –

+0

我在等待之前有一個計時器,我可以接受。 – shenk

回答

1

最簡單的方法是創建需要在面板內部下拉每個選項的控制,並簡單地把它visibility財產falsetrue每當它相應的選項是使用組合框的SelectedIndexChanged事件處理程序選擇。 (並且不要忘記將當前可見面板的visibility變爲false

+0

我看到謝謝你。 – shenk