Asp.Net Örneklerimize listbox kullanım örneği ile devam ediyoruz yapacağımız uygulamada kullanıcının girdiği ad ve soyad bilgileri ayrı ayrı listboxlara eklenecek daha sonra ad listboxından seçilen kişinin ad ve soyad bilgisi birleştirilerek diğer listbox’a eklenecek. Uygulama için ilk olarak aşağıdaki form tasarımınını yapıyoruz.
daha sonra ekle butonuna basıp
ListBox1.Items.Add(TextBox1.Text); ListBox2.Items.Add(TextBox2.Text); TextBox1.Text = ""; TextBox2.Text = "";
bu kodlar ile textboxlara girilen bilgileri listbox1 ve listbox2’ye ekliyoruz ve textboxların içeriğini temizliyoruz.
Şimdide diğer butona basıyoruz burada yapılacak işlem ilk olarak listbox1’de seçili olan elamanın index numarasını almak çünkü listbox2’den de aynı sıradaki elemanı seçmemiz gerekiyor, daha sonrada listbox1’de seçili olanla birleştirip listbox3’e eklemek ve eklenen bilgileri eski listbox’lardan silmek kodlarımız
int sira = ListBox1.SelectedIndex; ListBox3.Items.Add(ListBox1.SelectedItem.Text + " " + ListBox2.Items[sira]); ListBox1.Items.RemoveAt(sira); ListBox2.Items.RemoveAt(sira);
ListBox1.Items.RemoveAt ile index numarası verilen elemanı silmiş olduk