Form1'deki textboxa girileni Form2'deki listboxa nasıl eklerim

Katılım
30 Mart 2013
Mesajlar
1.185
Makaleler
2
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Form1'deki butondan Form2'yi açacağım ve Form2'deki textboxa girdiğim şey, Form1'deki listboxa eklenecek. Bunu nasıl yapabilirim?
 
C# Formlar arası veri aktarımı diye aratırsan kolaylıkla bulabilirsin.
 
Basitçe aşağıdaki koddaki gibi yapabilirsiniz. Kodun tamamına burdan erişebilirsiniz.

Kod:
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            ListBox1 = listBox1;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 yeniform = new Form2(this);
            yeniform.Show();
        }

        public ListBox ListBox1 { get; set; }
    }

Kod:
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private Form1 anaForm = null;
        public Form2(Form form)
        {
            InitializeComponent();
            anaForm = form as Form1;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.anaForm.ListBox1.Items.Add(textBox1.Text);
            this.Close();
        }
    }
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…