۲۱-شهریور-۱۳۸۹, ۱۷:۳۴:۵۷
۲۱-شهریور-۱۳۸۹, ۱۷:۴۵:۳۶
موضوع مشابه: این تاپیک
خلاصه:
راهی که من استفاده می کنم:
و یه نکته:
خلاصه:
نقل قول: آقای ajlajlajl گفته:
1-form1 رو به فرم2 بدید. یعنی مثلا یه تابع show جایگزین بنویسید برای فرم2 که یه متغیر از نوع فرم1 دریافت کنه. اونو داخل خودش ذخیره کنه. اونوقت موقع باز کردن فرم2 یه همچین دستوری میشه:fom2.show(this); i
2- یه متغیر سراسری تعریف کرد و فرم1 رو ریخت توش. البته این روش آسون تره ولی جالب نیست، بدرد پروژه های کوچیک و کم اهمیت میخوره.
راهی که من استفاده می کنم:
کد:
foreach (Form frm in Application.OpenForms)
{
if (frm is Form1)
{
Form1 f1 = (Form1)frm;
f1.label1.Text = "Changed via Form2";
}
}
و یه نکته:
نقل قول: programmer1389 گفته:
خصوصیت MODIFIFIERS کنترل را، PUBLIC ، ست کن ...