|
إخفاء رسالة MsgBox تلقائياً بعد مرور فترة زمنية |
هذا الكود يقوم بإخفاء رسالة Msgbox تلقائياً بعد مرور فترة زمنية محددة .
في الوحدة النمطية العامة اكتب :
|
Private Const NV_CLOSEMSGBOX = &H5000& |
وعند ضغط زر أمر مثلا ضع :
|
Dim s As Integer |
يمكن استخدام MsgBoxPause كما تستخدم دالة Msgbox العادية من ناحية الأزرار والقيم العائدة والرموز .
لاحظ أن إذا استخدمت ثوابت الأزرار الافتراضية فإنها تعيد لك نفس القيمة كما لو أن المستخدم هو من ضغط الزر ، مثال ذلك :
|
Dim s As Integer |
هنا عندما تختفي الرسالة فالقيمة العائدة هي 2 وبالثابت vbCancel لأن الزر الافتراضي هو الثاني وهو هنا إلغاء الأمر .
|
مثال بالأكسس 97 |
الأمثلة مضغوطة تحتاج إلى برنامج فك الضغط انقر هنا لتحميل البرنامج |
مثال بالأكسس 2000 |
![]()
