Kusura bakmayın, biraz beklettim. Başka bir işle uğraşıyordum.
Form1'in global alanına bunu ekleyin.
C#:Panoya kopyala
public static List<string> values = new List<string>();
Ardından Form2'ye geçen butona şu kodları girin;
C#:Panoya kopyala
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#:Panoya kopyala
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