2014-01-16 196 views
0

有一個空的組合框,我將添加一個項目,我想自動選擇相同的項目。 目前我正在使用下面的代碼和它的工作。添加項目到組合框和選擇相同的項目

twComboBox1.Items.Add(ComboBoxItem); 
      if(twComboBox1.Items.Count > 0) 
       twComboBox1.SelectedIndex = 0; 

但我覺得這個方法很幼稚。有沒有一種方法可以自動選擇添加的項目。我試圖在谷歌搜索相同的,但無法找到任何令人滿意的答案。

在此先感謝。

+0

您不需要檢查「計數」,因爲您有*保證*添加的項目。 'Add'將返回新添加項目的索引。有什麼想法嗎? – Sinatr

回答

0

做同樣的另一種方式是

twComboBox1.Items.Add(ComboBoxItem); 
twComboBox1.SelectedItem = ComboBoxItem; 

,或者如果您使用ComboboxItem那麼你可以使用

twComboBox1.Items.Add(ComboBoxItem); 
ComboBoxItem.IsSelected = true; 
0

我實在不明白的問題,在這裏,你可以將最好的東西做的是刪除包含計數的if語句,因爲它不是完全必要的。

twComboBox1.Items.Add(ComboBoxItem); 
twComboBox1.SelectedIndex = 0; 

其快速,簡單,它做你想做的事情。