PDA

View Full Version : چگونه می شود فهمید فرم در حال نمایش(لود)است؟



hamid159
پنج شنبه 23 تیر 1384, 13:15 عصر
چگونه: فرم B که می خواهد لود شود،اگر فرم Aدر حال نمایش(لود)است،فرم B لود نشود؟
(هر دو فرم MDIChildهستند بطوریکه از vbmodal نمی شود استفاده کرد).

یا:
اگر فرمA لود است،در فرمB دستوراتS1 و در غیراینصورت S2 اجرا شوند؟

hadi2345
پنج شنبه 23 تیر 1384, 19:34 عصر
با سلام.
فکر میکنم با استفاده از یک متغیر ساده میتونی فرمها رو مدیریت کنی ....

mfasihy
جمعه 24 تیر 1384, 05:39 صبح
یه متغیر از نوعpublicیا یه propertyتو فرم MIDIایجاد کن.
فرم aهنگام loadمقدارش رو 1وهنگام unloadمقدارش رو صفر می کنه

GOLDEN USER
جمعه 24 تیر 1384, 13:32 عصر
کافیه از visable استفاده کنی مثلا
if formA.visable=false then
formB.show
else
msgbox "your form is open" 'your message
endif

sarami
پنج شنبه 30 تیر 1384, 18:42 عصر
مینونی تو خاصیت onload فرم دومت load بودن فرم اولت رو برسی کنی
if form1.isload=true then
exit sub
endif