c# da formlar arası veri aktarımı sorunu
1
●615
- 06-11-2012, 15:26:01Üyeliği durdurulduArkadaş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:42bi 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