View Full Version : پاس دادن متغیر
marzieh64
شنبه 12 تیر 1389, 02:40 صبح
چجوری میشه از محتوای یه textbox در یه صفحه دیگه استفاده کرد؟
mohsensaghafi
شنبه 12 تیر 1389, 04:29 صبح
سلام دوست عزیز.
یکی از راه حل های ساده ارسال پارامتر در سازنده فرم است. و سپس آن را در یک متغییر محلی ذخیره کنید و استفاده کنید.
hamid.shekasteh
شنبه 12 تیر 1389, 09: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, 11:37 صبح
میتونی از Property استفاده کنی!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.