2013-03-12 16 views
5

SQL 2008 sunucuları seçiminde olduğu gibi, açılan kutu öğelerinin altına "Daha fazla ..." seçeneğini eklemem gerekiyor. Bunun gibi deneyler: Öğelerin en üstünde "Daha fazla ..." belirir, ancak "Daha fazla ..." seçeneği görüntülenir. MSDN olarakC# Combobox öğesini listenin altına getir

+0

.NET tarafından sağlanan basit ComboBox kullanıyor musunuz? – Popeye

+0

Evet, WinForms –

cevap

3

diyor ki:

ComboBox sıralama özelliği true olarak ayarlanırsa

, ürün listesinde alfabetik takılan bulunmaktadır. Aksi takdirde, öğeler dizinin içinde oluştukları sıraya göre eklenir.

deneyin false için Sorted özelliğini ayarlamak için:

ComboBoxServs.Sorted = false; 
    List<string> srvList = new List<string>(); 
    srvList.Add("ff"); 
    srvList.Add("jj"); 
    srvList.Add("pp"); 
    srvList.Add("<Select more...>"); 
    ComboBoxServs.Items.AddRange(srvList.ToArray<String>()); 
+0

'dan ComboBox kullanıyorum Çalışıyor, ancak sıralı bir listeye ihtiyacım var. Daha fazlasını seçin ... her zaman en altta olmalıdır –

+0

Öğeleri ekledikten sonra 'Sorted 'öğesini' true' olarak ayarlarsanız ne olur? –

+0

Daha fazlasını seçin ... yukarı taşı taşır –

0

Yardım etmeleri olduğunu Insert yöntem

myComboBox.Items.Insert(0, "Select more"); 

kontrol Combobox umudu dizinini kullanmak zorunda. Bkz. Here Ayrıca