Textboxa Girilen veriyi Listboxa aktarıyorum . ama bana lazım olan şey 2. defa aynı veri textboxa girilince listbox a yazdırmıcak zaten mevcuttur diyecek örnek ;
void TextBoxdakiVeriyiListboxaAt() { string girilenVeri=textBox1.Text; if(listBox1.Items.Contains(girilenveri) { MessageBox.Show("Bu veri zaten girilmiş."); } else { listBox1.Items.Add(girilenVeri); } }
Mantık; girilenVeri adlı değişkene textbox'ın içindeki değeri atıyoruz. Daha sonra listbox'ın çeriğine .Items'dan ulaşıyoruz ve soruyoruz sende bu veri varmı? .Items.Contains("sadfasfdas") gibi. Bu yazım geriye bir değer döndüyor. Geriye dönen değer true ise listbox girilenveriyi daha önceden almış demektir. O zaman ekrana yazdırıyoruz. Eğer içermiyorsa false dönüyor ve karar yapısı else{...} kısmına gidiyor. Else kısmında da veriyi listbox'a ekliyoruz. Umarım anlatabilmişimdir kolay gelsin.