View Full Version : سوال: نمایش فرم
ali_khodayar
چهارشنبه 02 مرداد 1392, 14:05 عصر
با عرض سلام خدمت شما دوستان عزیز. سوالی داشتم.
در فرم اصلی برنامم یک button گذاشتم که این کد رو نوشتم:
form2 frm2= new form2();
frm2.show();
مشکل اینجاست که به تعداد کلیک بر روی دکمه ،فرم form2 نمایش میده. میخوام فقط یکبار این فرم نشان داده شود.
با تشکر
no0rin_66
چهارشنبه 02 مرداد 1392, 14:15 عصر
foreach (Form Frm in Application.OpenForms) { if (Frm.Text == "نام فرم") { frm.Close(); return; } } frm.Show();
atryad
چهارشنبه 02 مرداد 1392, 14:19 عصر
دوست عزیز میتونی از کد showdialog استفاده کنی
Form 1 Facc = new Form 1 ();
;
Facc.ShowDialog();
hamid_0341
چهارشنبه 02 مرداد 1392, 14:20 عصر
با if میتونی یک بار بگی باز شه :چشمک:
programerinfonet
چهارشنبه 02 مرداد 1392, 14:32 عصر
چرا الکی می چیپونید
Form1 f1 = new Form1 ();
f1.ShowDialog();
atryad
چهارشنبه 02 مرداد 1392, 14:35 عصر
در هنگام اجرای فرم button رو غیر فعال و بعد از بستن فرم دوباره دکمه رو فعال میکتی
یا از خاصیت فرم پدر و فرزندی استفاده کن
برای ایجاد چند فرمی باید خاصیت IsMDIContainer آن را true کنید بعد فرم هایی که می خواهید فرزند باشند را ایجاد و خصوصیت MdiParent آن را با فرم والد تنظیم کنید...
ali_khodayar
چهارشنبه 02 مرداد 1392, 14:56 عصر
مرسی مرسی جواب سوالم رو گرفتم .
با تشکر از همه شما .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.