Bu C#.net yazımızda ListBox kullanımını ve ListBox kullanımında ileride işinize yarayabilecek bir kaç bilgi vereceğim.
Öncelikle genel özelliklerine bir bakalım.
{Genel Özellikleri Nelerdir}
Listbox1.Items : Listbox Kontrolünün veri-bilgi-eleman ile ilgili tüm işlemleri yapabildiğimiz en temel özelliğidir.
Listbox1.Itemsin sonunda .(nokta) koyduğumuzda elemanlarla ilgili özellik kodları gelmektedir.
{ListBoxa Veri Girdirelim}
Şimdiki vereceğim kodu ListBoxa dışarıdan veri girdirmek için veya kendimiz program açıldığında veri girilmiş halde göstermek için kullanabiliriz.
ListBox1.Items.Add("Nazım Mert Bilgi");Üstteki kodla ListBox1′e Nazım Mert Bilgi yazısını yazdırdık.Sayısal işlemlerde en basitinden şöylede yapabiliriz.
ListBox1.Items.Add(10 + 10);
Yukarıdaki kodda ise 10 sayısı ile 10 sayısını toplatıp ListBox1′e yazdırmış olduk.Not:Sayıları tırnak işaretleri ( ) arasına almadım.Alsaydım ListBoxa 10 + 10un toplamını yani 20 sayısını değilde , 10 + 10 şeklinde yani yazı şekilnde çıkaracaktır.Peki hem yazıyı hemde sayiyi bir arada gösterebilir miyiz ? Deneyelim.
{2 Elemanı Birleştirelim} string yazi1 = "Nazım Mert Bilgi ";
Burada string yani yazı biçiminde bir değişken tanımladık ve değişkene Nazım Mert Bilgi yi ekledik.
byte sayi1 = 5 + 5;
Bu kısımda ise byte değişkenine 5 + 5 sayısını toplattık.
ListBox1.Items.Add(yazi1 + sayi1);
Son olarak da ListBoxa yazi1i ve sayi1i yazdırdık.
{Dışarıdan Girilen Veriyi ListBoxda Gösterelim}
Hemen projemize 1 adet textBox atayalım.Daha önceden ListBoxumuzun olduğunu varsayıyorum kodlarımıza geçelim.
{Yazı Gösterme}
textBoxdan aldığımız yazıyı otomatik olarak çekeceğiz. Kodlar :
string yazi = Convert.ToString(textBox1.Text);
Bu kodla birlikte textBoxa girilenin Text kısmını yani yazı kısmını aldık.
ListBox1.Items.Add(yazi);
Burada ise ListBoxumuza dışarıdan girilen yazıyı yazdırdık.
{Sayı Toplatma , Çıkartma , Çarpma ve Bölme İşlemlerini Yaptıralım}
2 adet textBox sürükleyelim.Kodlara geçelim.
Sayıların küsüratlı olabileceğinide düşünürsek double kullanmalıyız ;
double sayi1 = Convert.ToDouble(textBox1.Text);
double sayi2 = Convert.ToDouble(textBox2.Text);
double sayilariTopla = sayi1 + sayi2;
Mantığı biraz anladınız sanırım.

Çıkartma , bölme , çarpma gibi işlemlerde sadece + işaretini değiştirmek yeterli olucaktır.
Birde bunu ListBoxa yazdırdık mı tamamdır.
ListBox1.Items.Add(sayilariTopla);
Dışarıdan girilen sayıların toplamını ListBoxa başarıyla yazdırdık.
{textBox ve ListBoxa Girilen Değerleri Silme ( Temizleme ) }
Son olarak bir buton daha sürükleyelim adınıda Ekranı Temizle koyalım.Eklediğimiz butonun üstüne çift tıklayalım ve bu kodları girelim.
textBox1.Clear();
textBox2.Clear();
ListBox.Items.Clear();
Ve ekranımız ilk haline geri döndü dışarıdan girilen veriler temizlendi kısacası tertemiz oldu.
C# ListBox Tanımı ve Kullanım Örnekleri konusununda sonuna gelmiş bulunmaktayız.Bir başka yazıda görüşmek üzere esen kalın.
Her türlü sorunuzu yorum yaparak veya İletişim sayfası aracılığıyla gönderebilirsiniz.
Makale tamamen
Nazım Mert Bilgi tarafından yazılmıştır.Kaynak gösterek yayınlayabilirsiniz.