C# ListBox kullanımını bilmeniz sizin oldukça işinize yarayacaktır. Bir programda ListBox öğesi en çok kullanılan araçların başında gelmektedir. ListBox, liste halindeki bir veri kümesini gösterebileceğiniz kullanışlı bir araçtır. Örneğin ListBox ile Türkiye’deki tüm illerin listesini gösterebilirsiniz. Hatta ListBox ve Dizi kullanarak Tüm illerin ilçelerini dahi tutabilirsiniz.

Dizi yapısı da bu veri kümlerinden birisidir. C#’ta dizilerde ne gibi veriler tutulabilir? Dizilerde ülkeler, şehirler, takımlar, sporcular,Peki C# ‘ta dizi halinde tutulan veriyi listbox’ta nasıl gösteririz. Bu uygulamada bunu öğreneceğiz.

C# Dizi Kullanımına bir örnek;

ListBox Dizi Uygulaması
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 dizi1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int[] dizi=new int[10];
        Random rastegele = new Random();
        int say = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            if (say < 10)
            {   dizi[say] = rastegele.Next(0, 10);
                listBox1.Items.Add(dizi[say]);
                say++; }
            else
            {MessageBox.Show("Limit Doldu");}
        }
        private void button2_Click(object sender, EventArgs e)
        {listBox1.Items.Clear();}
        private void button3_Click(object sender, EventArgs e)
        {for(int i=0; i<dizi.Length;i++)
            {listBox1.Items.Add(dizi[i]);}
        }
        private void button4_Click(object sender, EventArgs e)
        {int silinecek = listBox1.SelectedIndex;
            listBox1.Items.RemoveAt(silinecek);
            dizi[silinecek] = -1;
        }
    }
}

C# ListBox ile ilgili daha fazla örnek istiyorsanız. C# ListBox örnekleri yazınızı inceleyebilirsiniz.

C# ile ilgili örnek videolar için Youtube’da Sen de Kod Yaz kanalına bir göz atmanızı tavsiye ederim.

Leave A Comment

All fields marked with an asterisk (*) are required