PDA

View Full Version : پاس دادن متغیر



marzieh64
شنبه 12 تیر 1389, 01:40 صبح
چجوری میشه از محتوای یه textbox در یه صفحه دیگه استفاده کرد؟

mohsensaghafi
شنبه 12 تیر 1389, 03:29 صبح
سلام دوست عزیز.
یکی از راه حل های ساده ارسال پارامتر در سازنده فرم است. و سپس آن را در یک متغییر محلی ذخیره کنید و استفاده کنید.

hamid.shekasteh
شنبه 12 تیر 1389, 08:03 صبح
برای ارسال پارامتر از Constructor می تونید یه همچین کدی بنویسید:

برای فرم اول:


Form4 frm4 = new Form4(textBox1.Text);
frm4.Show();


و برای فرم دوم



string _Text = string.Empty;

public Form4(string YourText)
{
InitializeComponent();
_Text = YourText;
}


یه راه بهتر برای این کار استفاده از Event ها هست که مثلا با هر تغییری در فرم1 اطلاعات در فرم 2 تغییر کند، توی همین سایت سرچ کنید پیدا می کنید.

s.khoshfekran
شنبه 12 تیر 1389, 10:37 صبح
میتونی از Property استفاده کنی!