انقر هنا للتبديل إلى مواقع Office Online الأخرى حول العالم المنطقة العربية (تغيير)
|
   
 
  الصفحة الرئيسية  
  مساعدة  
  تدريب  
  قوالب  
  وسائط وقصاصات فنية  
  تحميل  
  Microsoft Office System  
     
المهام التنفيذية
اقتراح محتوى جديد
الحصول على إجابات من مستخدمي Office آخرين
الحصول على نشرة الأخبار
الاتصال بنا
الدالة MsgBox تعليمات

تعرض رسالة في مربع الحوار، ثم تنتظر قيام المستخدم بالنقر فوق زر، ثم تُرجع عدد صحيح يشير إلى الزر الذي قام المستخدم بالنقر فوقه.

بناء الجملة

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

يحتوي بناء الدالة MsgBox على الوسائط المسماة التالية:

الجزء الوصف
prompt مطلوب. تعبير من سلسلة أحرف يتم عرضه كرسالة في مربع الحوار. ويكون الحد الأقصى لطول prompt حوالي 1024 حرفاً تقريباً، استناداً إلى عرض الأحرف المستخدمة. إذا كان prompt يتكون من أكثر من سطر واحد، فيمكنك فصل الأسطر باستخدام حرف إرجاع البادئة (Chr(13))، أو حرف تغذية الأسطر (Chr(10))، أو تركيبة من حرف إرجاع البادئة وحرف تغذية الأسطر (Chr(13) & Chr(10)) بين كل سطر.
buttons اختياري. تعبير رقمي يتكون من مجموع القيم التي تحدد أرقام وأنواع الأزرار التي يتم عرضها، ونمط الرمز الذي يتم استخدامه، وهوية الزر الافتراضي، ونمط مربع الرسالة. وإذا تم حذف هذا الجزء، تكون القيمة الافتراضية لـ buttons هي 0.
title اختياري. تعبير سلسلة أحرف يتم عرضه في شريط العنوان لمربع الحوار. في حالة حذف title، يتم وضع اسم التطبيق بدلاً منه في شريط العنوان.
helpfile اختياري. تعبير سلسلة أحرف يحدد ملف التعليمات الذي سيتم استخدامه لتوفير تعليمات تتبع السياق لمربع الحوار. في حالة توفير helpfile، يجب توفير context أيضاً.
context اختياري. تعبير رقمي وهو رقم محتوى التعليمات الذي يتم تعيينه لموضوع التعليمات الملائم من قبل مؤلف التعليمات. في حالة توفير contex، يجب توفير helpfile أيضاً.

الإعدادات

إعدادات الوسيطة buttons ما يلي:

الثابت القيمة الوصف
vbOKOnly 0 يعرض الزر موافق فقط:
vbOKCancel 1 يعرض الزرين موافق و إلغاء الأمر.
vbAbortRetryIgnore 2 يعرض الأزرار إحباط، إعادة المحاولة، وتجاهل.
vbYesNoCancel 3 يعرض الأزرار نعم، ولا، وإلغاء الأمر.
vbYesNo 4 يعرض الزرين نعم و لا.
vbRetryCancel 5 يعرض الزرين إعادة المحاولة وإلغاء الأمر.
vbCritical 16 يعرض الرمز رسالة هامة.
vbQuestion 32 يعرض الرمز استعلام تحذير   .
vbExclamation 48 يعرض الرمز رسالة تحذير   .
vbInformation 64 يعرض الرمز رسالة معلومات.
vbDefaultButton1 0 الزر الأول هو الافتراضي.
vbDefaultButton2 256 الزر الثاني هو الافتراضي.
vbDefaultButton3 512 الزر الثالث هو الافتراضي.
vbDefaultButton4 768 الزر الرابع هو الافتراضي.
vbApplicationModal 0 شرط التطبيق؛ يجب أن يستجيب المستخدم لمربع الرسالة قبل استكمال العمل في التطبيق الحالي.
vbSystemModal 4096 شرط النظام؛ يتم تعليق كافة التطبيقات حتى يستجيب المستخدم لمربع الرسالة.
vbMsgBoxHelpButton 16384 إضافة الزر "تعليمات" إلى مربع الرسالة
VbMsgBoxSetForeground 65536 يحدد إطار مربع الرسالة كإطار أمامي
vbMsgBoxRight 524288 محاذاة النص إلى اليمين
vbMsgBoxRtlReading 1048576 يحدد النص الذي ينبغي أن يظهر بترتيب قراءة من اليمين إلى اليسار على النظامين العبري والعربي

توضح المجموعة الأولى من القيم (0–5) أرقام وأنواع الأزرار المعروضة في مربع الحوار، وتوضح المجموعة الثانية (16, 32, 48, 64) نمط الرمز، وتحدد المجموعة الثالثة (0, 256, 512) الزر الافتراضي، وتحدد المجموعة الرابعة (0, 4096) شروط مربع الرسالة. عند إضافة أرقام لإنشاء قيمة نهائية للوسيطة buttons، استخدم رقم واحد فقط من المجموعة.

ملاحظة  يتم تحديد هذه الثوابت من قِبَل Visual Basic for Applications. ونتيجة لذلك، يمكن استخدام الأسماء في أي مكان في التعليمات البرمجية بدلاً من القيم الفعلية.

القيم المرجعة

الثابت القيمة الوصف
vbOK 1 موافق
vbCancel 2 إلغاء الأمر
vbAbort 3 إحباط
vbRetry 4 إعادة المحاولة
vbIgnore 5 تجاهل
vbYes 6 نعم
vbNo 7 لا

تنويهات

عند توفير كل من helpfile و context، يمكن أن يقوم المستخدم بالضغط على F1 في (Windows) أو HELP في (ماكنتوش) لعرض موضوع التعليمات المتصل بالسياق. تقوم بعض التطبيقات المضيفة، على سبيل المثال، Microsoft Excel، بإضافة زر تعليمات تلقائياً إلى مربع الحوار.

في حالة عرض مربع الحوار للزر إلغاء الأمر، يكون للضغط على المفتاح ESC نفس تأثير النقر فوق إلغاء الأمر. وفي حالة احتواء مربع الحوار على الزر تعليمات، تتوفر تعليمات تتبع سياق مربع الحوار. ولكن، لا يتم إرجاع قيمة حتى يتم النقر فوق أحد الأزرار.

ملاحظة  لتحديد أكثر من الوسيطة المسماة الأولى، يجب أن تستخدم MsgBox في تعبير. ولحذف بعض الوسائط الموضعية، يجب أن تقوم بتضمين محدد الفاصلة المتصل.


   نسخة سهلة الطباعة
التشغيل  |  الاتصال بنا  |  نشرة أخبار مجانية  |  Office حول العالمانقر هنا للتبديل إلى مواقع Office Online الأخرى حول العالم
.‎© 2006 Microsoft Corporation كافة الحقوق محفوظة.  قانوني | العلامات التجارية | بيان الخصوصية