public static List<string> values = new List<string>();
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();
for (int i = 0; i<= Form1.values.Count - 1; i++){
listBox1.Items.Add(Form1.values[i]);
}
Tamamdır bekliyorum.Kodu yazıp atacağım. Biraz bekleteceğim.
public static List<string> values = new List<string>();
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();
for (int i = 0; i<= Form1.values.Count - 1; i++){
listBox1.Items.Add(Form1.values[i]);
}
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.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.