Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Cevap Geçmişi

«« Soruya geri dön
15.02.17 02:10
Bu işi ComboBox ile yaptığında listeyi değişen metne göre yeniden doldurman gerekir. ComboBox'un bunu yapıp yapmadığını bilmiyorum. Ancak aynı şeyi şu şekilde halledebilirsin: Metinleri bi string diziye koy. Bir metin kutusu ve bir liste ekle. Listenin Visible özelliğini false yap ve aşağıdaki olayları ekle.        string dizi = new string[] {"Ankara", "Karabük", "İstanbul", "Araban", "Çanakkale", "Çorum", "Erzurum"};         private void textBox1_KeyUp(object sender, KeyEventArgs e)         {             string text = textBox1.Text.ToLower();             listBox1.Items.Clear();             for (int i = 0; i < liste.Length; i++)             {                 if (liste[i].ToLower().Contains(text))                 {                     listBox1.Items.Add(liste[i]);                 }             }         }         private void textBox1_Leave(object sender, EventArgs e)         {             listBox1.Visible = false;         }         private void textBox1_Enter(object sender, EventArgs e)         {             listBox1.Visible = true;         } Bir de hatırlatma yapayım. Uygun bulduğun cevapları onay işaretini tıklayarak cevap olarak işaretlersen memnun oluruz.
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
Cevap olarak seçen: hakandogan
14.02.17 23:07
Bu işi ComboBox ile yaptığında listeyi değişen metne göre yeniden doldurman gerekir. ComboBox'un bunu yapıp yapmadığını bilmiyorum. Ancak aynı şeyi şu şekilde halledebilirsin: Metinleri bi string diziye koy. Bir metin kutusu ve bir liste ekle. Listenin Visible özelliğini false yap ve aşağıdaki olayları ekle.        string dizi = new string[] {"Ankara", "Karabük", "İstanbul", "Araban", "Çanakkale", "Çorum", "Erzurum"};         private void textBox1_KeyUp(object sender, KeyEventArgs e)         {             string text = textBox1.Text.ToLower();             listBox1.Items.Clear();             for (int i = 0; i < liste.Length; i++)             {                 if (liste[i].ToLower().Contains(text))                 {                     listBox1.Items.Add(liste[i]);                 }             }         }         private void textBox1_Leave(object sender, EventArgs e)         {             listBox1.Visible = false;         }         private void textBox1_Enter(object sender, EventArgs e)         {             listBox1.Visible = true;         }
Ekleyen: cevapsitesi

En fazla 3 eski durum gösterilir.