منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : MsgBox خطوة بخطوة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كاتب الموضوع : مبرمج لسه جديد
بسم الله الرحمن الرحيم
تستخدم رسائل التنبيه (MsgBox) لعرض شيئ معين على المستخدم ضروري و تم خلاله إيقاف تشغيل البرنامج و تتكون جملة كود الـ ( MsBox ) من ثلاثة أشياء

كود :
MsgBox("Statment1" , Statment2, "Statment3")
و سوف نتطرق إلى تلك الجمل الثلاثة بكل تفصيل
الجملة الأولى ( Statment1 ) :
هى الجملة التي تحدد ما تريد أن تكتب في مربع الرسالة .
الجملة الثانية ( Statment2 ) :
و هى التي عليها العمل كله و تنقسم إلى ثلاثة جمل فرعية الجملة الأولى الفرعية تستخدم لتحديد أيقونة البرنامج و هى أربع أيقونات :

و عند عدم تحديد نوع الأيقونة لا يتم إدراج أيقونة تلقائيا .
و الجملة الثانية الفرعية تستخدم لتحديد معامل الأزرة و هى خمسة خيارات :
الخيار الأول زر 'Ok' و كوده :

كود :
MsgBox("Stament1", MsgBoxStyle.OkOnly, "Statment3")
الخيار الثاني زرا 'Yes' و 'No' و كوده :

كود :
MsgBox("Statment1", MsgBoxStyle.YesNo, "Statment3")
الخيار الثالث أزرار 'Yes' و 'No' و 'Cancel' و كوده :

كود :
MsgBox("Statment1", MsgBoxStyle.YesNoCancel, "Statment3")
الخيار الرابع أزرار 'Ok' و 'Cancel' و كوده :

كود :
MsgBox("Statment1", MsgBoxStyle.OKCancel, "Statment3")
الخيار الخامس أزرار 'Retry' و 'Cancel' و كوده :

كود :
MsgBox("Statment1", MsgBoxStyle.RetryCancel, "Stsment3")
و الجملة الثالة الفرعية تستخدم لتحديد إتجاه النص و تكتب لتوجيه النص لليمين :
كود :
MsgBox("Statment1", MsgBoxStyle.MsgBoxRight, "Statment")
مع العلم أن الإتجاه الطبيعي لمربع الرسالة هو اليسار .
الجملة الثالثة ( Statment3 ) :
هى الجملة التي تحدد عنوان مربع الرسالة .
  • ملاحظة : عند الرغبة في إدراج سطر جديد في الجملة الأولى ( جملة تحديد الرسالة ) نكتب بين الجملتين الرمز التالي VbCrLf مع وضع كل جملة بين علاميتي تنصيص
    مثل :
    "Statment1_1" & VbCrLf & "Statmen1_1"