PDA

View Full Version : فرمها



mostafa612003
شنبه 24 خرداد 1382, 15:08 عصر
سلام
من یک فرم دارم که از نوع fsMDIForm می باشد
و یک فرم که از نوع fsMDIChild
موقع اجرا ابتدا این دو فرم ظاهی می شوند
یک فرم دیگر هم دارم که میخواهم وقتی که این دو فرم ظاهر شدند
ظاهر شود
ولی نمی شود
به نظرتان باید چه کارکنم؟
متشکرم

Mahdiseif
شنبه 24 خرداد 1382, 15:16 عصر
سلام
در رویداد onshow فرم اول بنویس Form3.show

موفق باشی

mostafa612003
یک شنبه 25 خرداد 1382, 11:58 صبح
سلام
متشکرم
این کار را انجام دادم درست شد ولی وقتی فرم سوم نمایش داده می شود فوکوس روی آن نیست
برای حل این مسأله باید چه کارکنم

متشکرم

Mahdiseif
شنبه 31 خرداد 1382, 16:17 عصر
مصطفی جان

نمی دانم دقیقا چه کار می خواهی بکنی ولی برای حل این مشکل بجای form3.show بنویس
Form3.ShowModal

موفق باشی

mostafa612003
دوشنبه 02 تیر 1382, 08:41 صبح
سلام

راه حل اولی که پیشنهاد دادی خوب بود ولی وقتی که موقع اجرا فرم سوم روی فرم اول می آید هنوز فوکوس روی فرم اول باقی است
من می خواهم که فرم سوم فعال باشد

متشکرم

Mahdiseif
دوشنبه 02 تیر 1382, 11:52 صبح
سلام

دستور Form3.ShowModal به این معنا است که هیچ چیز فعال نیست بجز فرم 3 پس دراین حالت شما به فرم های دیگر دسترسی ندارید و تنها فرم 3 فعال خواهد بود و تا زمانی که فرم 3 بسته نشود این حالت باقی خواهد ماند

و اگر قصد دارید که با اجرای برنامه و در ابتدا فرم 3 فعال باشد در تب Project به تب option رفته و فرم 3 را به عنوان Main انتخاب کنید.