Örnekte Listbox kullanımını ve özelliklerini bir uygulama üzerinde gerçekleştirdik. Kitap listesi oluşturduk.
namespace listbox_ornek
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// Form yüklendiğinde film isimlerini listbox içine ekledik.
private void Form1_Load(object sender, EventArgs e)
{
listBox1.Items.Add("Fareler ve İnsanlar");
listBox1.Items.Add("Bak şu kalbimin işine");
listBox1.Items.Add("Kendine hoşgeldin");
}
//Listbox üzerinde seçim yapıldığında
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
label3.Text = listBox1.Text;
}
//Listbox içindeki itemları silmek için Listeyi Temizle butonu
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}
//Listbox içindeki itemların sayısını bulmak için Eleman Sayısı butonu
private void button2_Click(object sender, EventArgs e)
{
label4.Text = listBox1.Items.Count.ToString();
}
//Listbox içindeki itemlardan aradığımı bulmak için Index Bul butonu
private void button3_Click(object sender, EventArgs e)
{
if (listBox1.Items.IndexOf(textBox1.Text) != -1)
label5.Text = listBox1.Items.IndexOf(textBox1.Text).ToString();
else
MessageBox.Show("Aradığınız kitap listede yoktur.");
textBox1.Clear();
}
// Listbox eleman eklemek için Kitap Ekle butonu
private void button4_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox2.Text);
textBox2.Clear();
}
}
}