C# Label'dan ComboBox'a Veri Çekme

Bu konuyu okuyanlar

mustafabilir

Öğrenci
Katılım
23 Ağustos 2019
Mesajlar
12
Reaksiyon puanı
0
Puanları
1
Yaş
39
Aşağıdaki kodla Form1'deki Label değerini Form 2 deki textbox (txt1.Text) değerine gönderebiliyorum.
Fakat aynı işlemi Form1'deki Label değerini Form 2 deki ComboBox'a gönderemiyorum. Ne yapmalıyım? Göndereceğim değer Form 2 deki combobox items değerlerinin içinde yazıyor.
Form2 f2 = new Form2();
f2.txt1.Text = lbl1.Text;
f2.combo.text = lbl2.Text; // hatalı satır
 

Samet UCA

Profesör
Katılım
3 Ağustos 2012
Mesajlar
3,278
Reaksiyon puanı
2,915
Puanları
113
ITEMS kısmına eklemeniz gerekiyor. Text o comboboxun açıklaması gibi birşeydir. Cinsiyet -> Erkek | Kadın gibi.
Form2 Load eventine şu kodları yazın. Bu kodlardan önce Form1 üzerinde ki labelin Public olmasına dikkat edin. Aksi halde ulaşamaz.
C#:
using (Form1 f1 = new Form1())
{
     comboBox1.Items.Add(f1.label2.Text);
}
 
Üst