2012-10-21 27 views
-4

我有一個組合框在C#。隨着不同的項目:如何在C#中使用組合框項目

  1. 新項目
  2. 刪除項目
  3. 展會項目現在

我想要爲每個組合框項目設置不同的表單。如果我點擊任何項目,然後打開新項目表單。

我如何使用它?

+0

什麼是吊牌都用C#做? – baruch

+0

查看選擇更改事件。 – NoviceProgrammer

回答

1

你可以以這種方式使用SelectedIndexChanged事件:

//ComboBox.SelectedIndexChanged += ComboBox_SelectedIndexChanged; 
private void ComboBox_SelectedIndexChanged(object sender, EventArgs e){ 
    string selected = (string)ComboBox.SelectedItem; 

    if(selected == "New Item"){ 
     //do something here 
    } 
    else if(selected == "Delete Item"){ 
     //do something here 
    } 
    else if(selected == "Show Item"){ 
     //do something here 
    } 
} 
+0

謝謝Fuex。當你告訴你這段代碼時,現在這段代碼確實有效。 –

+0

不客氣。 –

0

SelectionChanged情況下,對組合框的selectedIndex一個switch()命令,用case每個選項,並在情況下調用newItemFormVariable.show()

我可能是錯的獲取屬性或事件的名稱,因爲我做的這一點,但你明白了。