PDA

View Full Version : در رابطه با باز شدن فرم جدید روی فرم اصلی



oYaMaa
پنج شنبه 28 بهمن 1389, 23:29 عصر
با سلام

یه سوال کوچیک و آسون دارم ولی خودم توش موندم :خجالت:

فرض کنید ما یه فرم اصلی داریم که وقتی روی یک دکمه کلیک میکنیم فرم 2 رو نشون میده بدون اینکه فرم اول رو ببنده.اما سوال اینجاست که چه کدی نوشته شه تا هر وقت رو برنامه کلیک میکنیم فرم 2 روی فرم 1 باشه و پشتش نره.تا زمانی که فرم 2 بسته شه و فرم اصلی یه جور مثل اینکه از قفل بودن در بیاد.از enable بودن فرم ها نتونستم استفاده کنم.امیدوارم منظورمو رسونده باشم...
ممنون میشم جواب بدید...:لبخندساده:

mehdimdp
پنج شنبه 28 بهمن 1389, 23:45 عصر
به جای استفاده از دستور Show باید از showdialog یا showmodal استفاد کن.

محسن واژدی
پنج شنبه 28 بهمن 1389, 23:50 عصر
سلام علیکم
اگه دیده باشید دستور Show خودش یه پارامتر داره بنام Modal؛ این پارامتره تعیین میکنه که فرم دوم جلوتر از فرم اول باشه یا خیر، بصورت زیر:
Form2.Show vbModal
پارامتر vbModal که در بالا جلوی دستور Show قرار دارد موجب جلوتر قرار گرفتن فرم 2 و همچنان قفل ماندن فرم اصلی تا پیش از بسته شدن فرم 2 میشود

موفق باشید

returnx
پنج شنبه 28 بهمن 1389, 23:53 عصر
منظورتون این هست؟(برنامه ضمیمه شده)

oYaMaa
جمعه 29 بهمن 1389, 10:24 صبح
ممنون دوستان

مشکلم حل شد.:لبخندساده: