form1 den form 2 yi açıp oradanki textbox2 den form1deki textboxt 1 e aktarmak istiyorsun gibi anladım + bu bir windows application olarak varsaydımc epalıyorum
en kolay yol aslında su
Alıntı
public class Form2:Form
...
private object _cep;
public object Cep
{
get { return _cep;}
set{_cep=value;}
}
...
Form2 form2=new Form2();
form2.cep=this.textbox1.Text //form1.textbox1
form2.Show();
simdi durda cep propertysine atadıklarımız textbox1 in textine iletilecek
(referans tipler olduğu için teorik olarak iletmesi lazım iletmezse ref anahtar kelimesini kullanırsın
3. bir yol yukarda arkadasın anlattığına benzer ama biraz farklı nedir farklı textbox un textchange ini yakalacayağız
Form2 form2=new Form2();
Form2.Textbox2.onchange+= new EventHandler(Textbox2_change()); //tab tab yap kendi oluşturur (veya change simdi editörsüz yazıyorum yani text değişince)
form2.Show();
Form1 de form2 deki textbox2nin textchange i
public void Textbox2_change(object sender, eventargs e)
{
//burda sender objecti form1 deki TextBox2 yi bize veriri yani
TextBox tmp=(TextBox)sender;
this.Textbox1.Text=tmp.Text;
}