PDA

View Full Version : Form.Show()



AspNet
دوشنبه 30 خرداد 1384, 15:45 عصر
سلام

از درون فرم اصلی یه نمونه از فرم 2 رو ساختم و اون را Show() کردم..
حالا اگه برای بار دوم روی دکمه ای که درون فرم اصلی قرار داره و کار show کردن رو انجام میده ، کلیک کنم یه فرم جدیدی از نوع فرم 2 ظاهر میشه..
لطفا راهی رو بهم پیشنهاد کنید که فقط یه بار باز شه فرم2. و اگه بشه برای بار دوم که روی دکمه کلیک کردیم فرم2 که قبلا باز شده بوده رو بیاره روی صفحه

عجله هم دارم
(از MDI استفاده نکرده ام)

با تشکر فراوان :)

dot_net_lover2
دوشنبه 30 خرداد 1384, 17:08 عصر
شما این تاپیک را مطالعه کنید ، فکر کنم به جوابتون می رسید :
http://www.barnamenevis.org/forum/viewtopic.php?t=28260
:موفق:

samah_kh
دوشنبه 17 مرداد 1384, 14:52 عصر
میتواند از Showmodal استفاده نمایید.

Babak-Aghili
دوشنبه 17 مرداد 1384, 15:16 عصر
فایل ضمیمه محتوی نمونه مثالی است برای همین کار ....

البته مثالش را با MDI زده .. ولی اگر به نحوه کار دقت کنید متوجه میشین که هیچ ربطی به MDI بودن نداشته..

http://www.barnamenevis.org/forum/showthread.php?t=24282

Payman62
پنج شنبه 08 آذر 1386, 21:36 عصر
میتواند از Showmodal استفاده نمایید.
سلام.
لطفا در مورد این گزینه توضیح بدید.
من میخوام کاری کنم وقتی 1 فرم باز کردم تا بسته نشده نتونم به فرم دیگه ای دسترسی داشته باشم.

sgb110
پنج شنبه 08 آذر 1386, 22:11 عصر
سلام
فکر کنم می تونی از
ShowDialog()
استفاده کنی

form2 f=new form2
f.ShowDialog()

hassan razavi
جمعه 09 آذر 1386, 20:56 عصر
از الگوی Singleton استفاده کنید. در لینک زیر مفصلا بحث و توضیح داده شده :
http://barnamenevis.org/forum/showthread.php?t=84947&highlight=singleton