Bu örnekte C# Windows Formda sıkça kullanılan ListBox Kontrolünde seçilen bir elemanın nasıl silineceğini göreceğiz. ListBox içinde seçili elemanı silmek için çeşitli yöntemler mevcuttur. Biz örnekte 2 farklı yöntemle (Remove ve RemoveAt) silme işlemini gerçekleştireceğiz.
Formumuzu aşağıdaki gibi tasarlayarak işe başlayalım.
Button1 ile Remove metodu kullanarak, Button2 ile ise RemoveAt metodu kullanarak silme işlemini gerçekleştirmektedir. Dilediğiniz yöntemi kullanabilirsiniz.
Kodlar:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace listbox_secili_elemanı_silme { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { listBox1.Items.Add("CSharp"); listBox1.Items.Add("C++"); listBox1.Items.Add("Python"); listBox1.Items.Add("Java"); listBox1.Items.Add("PHP"); } private void button1_Click(object sender, EventArgs e) { listBox1.Items.Remove(listBox1.SelectedItem); } private void button2_Click(object sender, EventArgs e) { int secili = listBox1.SelectedIndex; listBox1.Items.RemoveAt(secili); } } } |
Add Comment