2013-05-19 47 views

回答

2

你應該在你的組合框selectedChange事件的代碼是這樣的:

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    for (int i = 0; i < comboBox2.Items.Count; i++) 
    { 
     if (comboBox2.Items[i] == comboBox1.SelectedItem) 
     { 
      comboBox2.Items.Remove(comboBox2.Items[i]); 
      i--; 
     } 
    } 
} 

它的工作原理,如果你的項目是字符串,如果有自定義對象,你要投的項目,然後對他們像ID爲比較特定屬性例。

+0

我想我已經想通了,感謝您的幫助 – user2398888

+0

我有一個小問題,說如果我有一個組合框中的6個項目,如果我點擊一個項目然後chnage我的大腦它會刪除這兩個項目我選擇了 – user2398888

+0

你能解釋一下你的意思嗎?據我瞭解,當你選擇一個項目時,它將從另一個組合框中移除,但仍保留在當前組合框中! ;) – hm1984ir

相關問題