C# İki form arası veri aktarımı (değişken-->listbox)

Merhaba bir sorunum var. Form1 de bir buton var ve bu butona tıklanınca “toplam”(int) diye bir değişkene sayı giriyor.
toplam değişkenini public static int toplam; diye kodladım.

Form2 de bir listboxum var ve ben yukarıda tanımladığım “toplam” değişkenini listbox’a yazdırmak istiyorum nasıl olduğu farketmez form yüklenince, butona tıklanınca farketmiyor ama tercihim buton.

Veri aktarma işlemini nasıl sağlarım? Teşekkürler.

İlk olarak

Ayrıyeten

Veya

Son olarak

1 Beğeni

@Arif_RYG hocamın attığı adresler işinizi fazlasıyla görecektir.

Form2’ye eklemiş olduğunuz listView’in => Properties’den => Modifiers’ını Public yaptıktan sonra

public static int toplam=10;
        private void btn_Toplam_Click(object sender, EventArgs e)
        {
            Form_Toplam f_toplam = new Form_Toplam(); // => Form2'ye bu name'i verdim.
            //f_toplam.Show(); => Alttaki form'a geçiş sağlar.
            f_toplam.ShowDialog(); //  => Alttaki form'a geçişi engeller.
            f_toplam.listView_Toplam.Items.Add(toplam.ToString());
        }

gocam bu attıgınız kodu form1 e mi yazayım

Evet Form1’e bir tane buton atıp, test edebilirsiniz.

(Form2’ye bir adet listview atıp modifiers’ını public yapmayı unutmayın yoksa erişemezsiniz form2’deki listview’e)