Menü Kapat

C# listBox Kontrolü Kullanımı (Veri Ekleme ve Silme)

Merhaba arkadaşlar, bu yazımda sizlere C# kontrollerinden biri olan listBox kontrolünü kullanarak küçük bir uygulama yapacağım. Uygulamamızda textBox’lara girilen personel bilgilerini listBox’a ekleme, seçilen kaydı silme gibi işlemler yapacağız. Öncelikle Visual Studio programını açarak aşağıdaki resimdeki gibi bir form hazırlayalım.

Formumuzda ad, soyad ve yaş bilgilerini textbox’lardan alacağımız için üç adet textbox ekledik. Cinsiyet, memleket ve eğitim bilgilerini de açılır menüden seçeceğimiz için üç adet combobox ekledik. Ekle, sil, temizle ve programdan çıkış için 4 adet te buton ekledik. Ve son olarak eklenen personel bilgilerini göstermek için de bir adet listbox ekledik.

Arkadaşlar combobox’lara veri ekleme işleminden kısaca bahsedeyim. Veri ekleyeceğiz herhangi bir combobox’a bir kere tıkladıktan sonra sağ üstünde çıkan küçük siyah üçgen işaretine bir kere basalım. Ardından “Edit Items” diyerek verileri alt alta ekleyelim. Bu şekilde eklenen sıraya göre göre açılır menüde eklediğimiz veriler gözükecektir.

Şimdi kod yazmaya geçebiliriz. Öncelikle ekle butonunun kodunu yazacağız. Ekle butonuna çift tıkadıktan sonra aşağıdaki kodu yazalım;

private void btnEkle_Click(object sender, EventArgs e)
        {
            listBox1.Items.Add(txtAd.Text+" "+txtSoyad.Text+" - "+txtYas.Text+" - "+cmbCinsiyet.Text+" - "+cmbMemleket.Text+" - "+cmbEgitim.Text);
        }

Verilerin arasına “-“ işareti koyduk ki birbirlerine karışmasınlar. Siz isterseniz daha farklı işaretler koyabilirsiniz. Şimdi de silme butonunun kodunu yazalım. Sil butonuna çift tıklayarak aşağıdaki kodu yazalım;

private void btnSil_Click(object sender, EventArgs e)
        {
            listBox1.Items.Remove(listBox1.SelectedItem);
        }

Görmüş olduğunuz tek satırlık bu kodda listbox’ta seçilen veriyi kaldır dedik. Şimdi de veri ekledikten sonra textbox ve combobox’ların içini boşaltalım. Temizle butonuna çift tıklayalım ve aşağıdaki kodu yazalım;

private void btnTemizle_Click(object sender, EventArgs e)
        {
            txtAd.Text = "";
            txtSoyad.Text = "";
            txtYas.Text = "";
            cmbCinsiyet.Text = "";
            cmbMemleket.Text = "";
            cmbEgitim.Text = "";
        }

Son olarak programdan çıkış kodunu yazacağız. Çıkış butonuna çift tıklayarak aşağıdaki kodu yazalım;

private void btnCikis_Click(object sender, EventArgs e)
        {
            Close();
        }

Programımız bu kadar arkadaşlar. Sizler daha fazla veri ekleyerek programı zenginleştirebilirsiniz. Sonraki yazılarımda görüşmek dileğiyle, kendinize iyi bakın.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir