• 06-11-2012, 15:26:01
    #1
    Üyeliği durduruldu
    Arkadaşlar 2 adet formum var bunlardan Form1 de textbox'un ıcınde olan bir veriyi Webbrowserde acılacak sayfadaki arama textine yazdırarak aratıcam. Aynı formda yaptım sorun yok. Fakat program küçük boyutlara sahip olsun diye WebBrowser yeni bir formda acılsın ıstıyorum. Form1 deki değeri Form2 ye nasıl taşırım?
  • 06-11-2012, 15:47:42
    #2
    bi kaç şekilde yapabilirsin.. en kolayı public ve statik bir değişkeni form1 e yerleştirmen..

    public statik deger= "....";

    form2 den ulaşmak için de
    site = Form1.deger
    şeklinde ulaşabilirsin

    bunun dışında form2 nin constructorunu değiştirebilirsin

    public Form2()
    {
    ...
    }

    yerine

    public Form2(string deger)
    {
    ...
    deger ??? nerede kullanmak istiyorsan ..
    }


    form1 den form2 yi çağırırken de

    Form2 frm2 = new Form2("......" );

    şeklinde çağırabilirsin