C Listbox Elemanlarını Diğer Listboxa Ekleme

C# ListBox Elemanlarını Başka Bir ListBox’a Ekleme

ListBox kontrolleri, kullanıcıların bir listeden öğe seçmelerine olanak tanıyan yaygın bir Windows Forms öğesidir. Bazen, bir ListBox’taki öğeleri başka bir ListBox’a eklemeniz gerekebilir. Bu, verileri bir listeden diğerine taşımak veya iki listeyi birleştirmek için yararlı olabilir.

Bu makalede, C# kullanarak ListBox öğelerini başka bir ListBox’a eklemenin adım adım bir kılavuzunu sağlayacağız. Ayrıca, bu görevle ilgili faydalı kaynaklara ve dosyalara bağlantılar da sunacağız.

Adım 1: ListBox Kontrolleri Oluşturma

İlk adım, formunuza iki ListBox kontrolü eklemektir. Bunu Visual Studio’daki Araç Kutusu’ndan ListBox öğesini sürükleyip bırakarak yapabilirsiniz.

Adım 2: Öğeleri İlk ListBox’a Ekleme

Ardından, ilk ListBox’a bazı öğeler eklemeniz gerekir. Bunu, Items özelliğini kullanarak yapabilirsiniz:

c#
listBox1.Items.Add("Öğe 1");
listBox1.Items.Add("Öğe 2");
listBox1.Items.Add("Öğe 3");

Adım 3: Öğeleri İkinci ListBox’a Ekleme

Şimdi, ilk ListBox’taki öğeleri ikinci ListBox’a ekleyelim. Bunu AddRange yöntemini kullanarak yapabilirsiniz:

c#
listBox2.Items.AddRange(listBox1.Items);

Bu kod, ilk ListBox’taki tüm öğeleri ikinci ListBox’a kopyalayacaktır.

Adım 4: Seçili Öğeleri Ekleme

İlk ListBox’taki yalnızca seçili öğeleri ikinci ListBox’a eklemek istiyorsanız SelectedItems özelliğini kullanabilirsiniz:

c#
listBox2.Items.AddRange(listBox1.SelectedItems);

Bu kod, ilk ListBox’ta seçili olan tüm öğeleri ikinci ListBox’a kopyalayacaktır.

Faydalı Kaynaklar

Sonuç

Bu makalede, C# kullanarak ListBox öğelerini başka bir ListBox’a eklemenin adım adım bir kılavuzunu sağladık. Bu teknik, verileri bir listeden diğerine taşımak veya iki listeyi birleştirmek için kullanılabilir. Yukarıda sağlanan kaynaklar, bu görevle ilgili daha fazla bilgi edinmenize yardımcı olacaktır.


Yayımlandı

kategorisi