- Katılım
- 2 Ara 2022
- Mesajlar
- 52
-
Öne çıkan konu
- Portal konusu
- #1
ListBox bileşeni
Görsel arayüz imkanı sunan Windows Forms veya WinForms olarak adlandırılan yapı içerisinde bulunan ListBox verilerin listelenmesi amacıyla kullanılır.
ListBox bileşeni sunduğu çeşitli metot ve özellikler sayesinde ekleme, silme, eleman sayısı alma ve arama gibi çeşitli işlemleri kolayca yapmaya imkan verir.
Eleman ekleme
ListBox bileşenine eleman eklemek için Items.Add veya Items.Insert metodu kullanılır.
Items.Add metodu parametre olarak eklenecek değeri alır.
veya
veya
kullanılabilir.
Items.Insert metodu parametre olarak eklenecek sırayı ve değeri alır.
Her eklenen eleman en başa eklenecektir.
Eleman silme
ListBox bileşeninden eleman silmek için Items.Remove veya Items.RemoveAt metodu kullanılır.
Eleman silme işlemi genellikle eleman seçilerek yapıldığından Items.RemoveAt metodu kullanılır.
İlk elemanı siler.
Seçili elemanı silmek için öncelikle herhangi bir elemanın seçilip seçilmediği kontrol edilmelidir.
Tüm elemanları silmek için Items.Clear metodu kullanılır.
Elaman sayısı
ListBox bileşenindeki eleman sayısını almak için Items.Count özelliği kullanılır.
Eleman arama
ListBox bileşeninde arama yapmak için FindString veya FindStringExact metodu kullanılır.
FindString metodu büyük küçük harfe duyarlı olmadan arama yaparken FindStringExact büyük küçük harfe duyarlı arama yapar.
Seçili eleman
ListBox bileşeninde seçili olan eleman ile ilgili bilgiyi SelectedIndex, SelectedValue, SelectedItem vb. özellikler kullanılarak alınır.
Seçili elemanın sırasını almak için kullanılır.
Hayırlı günler dilerim.
Görsel arayüz imkanı sunan Windows Forms veya WinForms olarak adlandırılan yapı içerisinde bulunan ListBox verilerin listelenmesi amacıyla kullanılır.
ListBox bileşeni sunduğu çeşitli metot ve özellikler sayesinde ekleme, silme, eleman sayısı alma ve arama gibi çeşitli işlemleri kolayca yapmaya imkan verir.
Eleman ekleme
ListBox bileşenine eleman eklemek için Items.Add veya Items.Insert metodu kullanılır.
Items.Add metodu parametre olarak eklenecek değeri alır.
C#:
ListBox1.Items.Add("Eleman")
C#:
ListBox1.Items.Add(1453)
C#:
ListBox1.Items.Add(TextBox1.Text)
Items.Insert metodu parametre olarak eklenecek sırayı ve değeri alır.
C#:
ListBox1.Items.Insert(0, TextBox1.Text)
Eleman silme
ListBox bileşeninden eleman silmek için Items.Remove veya Items.RemoveAt metodu kullanılır.
Eleman silme işlemi genellikle eleman seçilerek yapıldığından Items.RemoveAt metodu kullanılır.
C#:
ListBox1.Items.RemoveAt(0)
Seçili elemanı silmek için öncelikle herhangi bir elemanın seçilip seçilmediği kontrol edilmelidir.
C#:
If ListBox1.SelectedIndex <= -1 Then
Return
End If
ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)
C#:
ListBox1.Items.Clear()
ListBox bileşenindeki eleman sayısını almak için Items.Count özelliği kullanılır.
C#:
Me.Text = ListBox1.Items.Count
ListBox bileşeninde arama yapmak için FindString veya FindStringExact metodu kullanılır.
C#:
ListBox1.SelectedIndex = ListBox1.FindStringExact(TextBox1.Text)
Seçili eleman
ListBox bileşeninde seçili olan eleman ile ilgili bilgiyi SelectedIndex, SelectedValue, SelectedItem vb. özellikler kullanılarak alınır.
C#:
Me.Text = ListBox1.SelectedIndex
Hayırlı günler dilerim.