Doğru Cevap
-
form2 nin kodlarına gelip
public Form2() { InitializeComponent(); }
yazan yeripublic Form2(string gelenVeri) { InitializeComponent(); textBox1.Text = gelenVeri; }
olarak değiştir. Ardından form1'den form2'yi çağırırkendeForm2 f2 = new Form2("textBoxa yazılacak değer");
kodlarını kullan.-
123guray123
Birden cok aktarim olcagi zaman nasil yapicam
? Bu arada cvp icin tesekkrler en kisa surede deneyip cevabin dogrulugunu onayliycam.12 yıl önce yazılmış -
MoneyGreen
değişken tanımlarken string yerine string[] diyerek dizi kullanırsan birden fazla değer gönderebilirsin12 yıl önce yazılmış
-
Cevaplar
-
Söyle birşey yapabilirsin.
Form2 içerisine public olarak değişkenlerini tanımlarsın
Form2
Public int sayi1;
public int sayi2;
form1 de ise değerleri atarsın.
form2 frm2=new from2();
frm2.sayi1="10";
frm2.sayi2="12";
frm2.show();
form2 load ekranına şunu yazdığın zaman sorun kalmayacak. :)
Form2 load kısmı
text1.text=sayi1.tostring();
text2.text=sayi2.tostring();
Umarım yardımcı olabilmişimdir. İyi Çalışmalar.
Benimde tek yapamadım nokta şu 2 form açıkken bu işlemi yapmak :) Onu bilen varsa yazarsan çok sevinirim.-
MoneyGreen
Eğer iki form belli olan diğer iki form ise ikinci formu oluştururken daha önce cevap olarak verdiğim yere string yazmak yerine form1'i gönderirsin. Form2 de de form1 tipinde değişken tanımlar, o değişkene gelen form1'i aktarırsın rahatça kullanabilirsin. Umarım anlatabilmişimdir.12 yıl önce yazılmış
-