Çözüldü C# CheckListBox'tan seçilenleri Form2'deki listbox kısmına göndermek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

xBurakBey

Centipat
Katılım
15 Mart 2023
Mesajlar
22
Daha fazla  
Cinsiyet
Erkek
Merhaba ben C# ile veri göndermeye çalışıyorum. Amacım Form1'deki checkedlistbox'taki seçilen seçenekleri Form2'deki listbox'a yazdırma. Yardımcı olabilir misiniz?
 
Çözüm
Kusura bakmayın, biraz beklettim. Başka bir işle uğraşıyordum.

Form1'in global alanına bunu ekleyin.
C#:
 public static List<string> values = new List<string>();

Ardından Form2'ye geçen butona şu kodları girin;
C#:
int check_count = checkedListBox1.CheckedItems.Count;

for (int i = 0; i<= check_count - 1; i++){
    values.Add(checkedListBox1.CheckedItems[i].ToString());
}

Form2 form2 = new Form2();
form2.Show();

Ardından Form2'nin load kısmına şu kodları girmeniz yeterli.
C#:
for (int i = 0; i<= Form1.values.Count - 1; i++){
    listBox1.Items.Add(Form1.values[i]);
}

Bu şekilde Form1 üzerinde yer alan CheckListBox ile seçtiğiniz değerleri Form2 üzerinde yer alan ListBox üzerine aktarabilirsiniz.

1678904905536.png
Kusura bakmayın, biraz beklettim. Başka bir işle uğraşıyordum.

Form1'in global alanına bunu ekleyin.
C#:
 public static List<string> values = new List<string>();

Ardından Form2'ye geçen butona şu kodları girin;
C#:
int check_count = checkedListBox1.CheckedItems.Count;

for (int i = 0; i<= check_count - 1; i++){
    values.Add(checkedListBox1.CheckedItems[i].ToString());
}

Form2 form2 = new Form2();
form2.Show();

Ardından Form2'nin load kısmına şu kodları girmeniz yeterli.
C#:
for (int i = 0; i<= Form1.values.Count - 1; i++){
    listBox1.Items.Add(Form1.values[i]);
}

Bu şekilde Form1 üzerinde yer alan CheckListBox ile seçtiğiniz değerleri Form2 üzerinde yer alan ListBox üzerine aktarabilirsiniz.

1678904905536.png
 
Son düzenleyen: Moderatör:
Çözüm
Kusura bakmayın, biraz beklettim. Başka bir işle uğraşıyordum.

Form1'in global alanına bunu ekleyin.
C#:
 public static List<string> values = new List<string>();

Ardından Form2'ye geçen butona şu kodları girin;
C#:
int check_count = checkedListBox1.CheckedItems.Count;

for (int i = 0; i<= check_count - 1; i++){
 values.Add(checkedListBox1.CheckedItems[i].ToString());
}

Form2 form2 = new Form2();
form2.ShowDialog();

Ardından Form2'nin load kısmına şu kodları girmeniz yeterli.
C#:
for (int i = 0; i<= Form1.values.Count - 1; i++){
 listBox1.Items.Add(Form1.values[i]);
}

Bu şekilde Form1 üzerinede yer alan CheckListBox ile seçtiğiniz değerleri Form2 üzerinde yer alan ListBox üzerine aktarabilirsiniz.

Eki Görüntüle 1702795

Çok teşekkür ederim.
 

Yeni konular

Geri
Yukarı