Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

C# Sayfalar arasi veri aktarimi

Windiws form uygulamamda 2 sayfa var form 1 deki bir textboxa veri giriyorum ve butona tiklayiinca form2 aciliyor. Form1in textindeki veriyi form2 nin textboxuna nasil aktarabilirim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • MoneyGreen adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    43 cevap - 2 soru
    form2 nin kodlarına gelip
     public Form2()
            {
                InitializeComponent();
            }
     

    yazan yeri
     public Form2(string gelenVeri)
            {
                InitializeComponent();
                textBox1.Text = gelenVeri;
            }
     

    olarak değiştir. Ardından form1'den form2'yi çağırırkende
     Form2 f2 = new Form2("textBoxa yazılacak değer");
     

    kodlarını kullan.
    • 123guray123 adlı üyenin fotoğrafı 123guray123
      Birden cok aktarim olcagi zaman nasil yapicam
      ? Bu arada cvp icin tesekkrler en kisa surede deneyip cevabin dogrulugunu onayliycam.
      10 yıl önce yazılmış
    • MoneyGreen adlı üyenin fotoğrafı MoneyGreen
      değişken tanımlarken string yerine string[] diyerek dizi kullanırsan birden fazla değer gönderebilirsin
      10 yıl önce yazılmış

Cevaplar

  • Ahmet_Kayar adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    13 cevap - 2 soru
    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 adlı üyenin fotoğrafı 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.
      10 yıl önce yazılmış