في هذا الدرس سنتعرف على خصائص كلا من الأدوات ، MenuStrip ، ContextMenuStrip ، في صندوق Toolbox في الفيجول بيسك .
أداة القائمة المختصرة ContextMenuStrip
تُستخدم الأداة ContextMenuStrip لإظهار قائمة مختصرة عند النقر بمفتاح الفأرة الأيمن على النموذج أو على أي أداة من أدوات التحكم الموجودة على سطح النموذج خلال فترة التنفيذ.
خصائص أداة القائمة المختصرة ContextMenuStrip
ـDropShadowEnable : وتأخذ هذه الخاصية القيم التالية:
ـTrue : وضع ظل للقائمة.
ـFalse : ازالة ظل القائمة.
ـItems : اضافة عناصر للقائمة.
ـLayoutStyle : تحُدد شكل تخطيط بنود الأداة.
ـShowImageMargin : وتاخذ هذه الخاصية القيم التالية:
ـTrue : تحديد هامش لعرض صور ضمن أوامر القائمة.
ـFalse : لا تترك هامش للصور.
ـShowCheckMargin : وتاخذ هذه الخاصية القيم التالية:
ـTrue : عرض هامش التحقق.
ـFalse : إلغاء هامش التحقق.
ـShowItemsToolTips : وتأخذ هذه الخاصية القيم التالية:
ـTrue : عرض تلميحات على عناصر القائمة.
ـFalse : لا تعرض تلميحات العناصر.
ـChecked : وتاخذ هذه الخاصية القيم التالية:
ـTrue : إظهار صندوق تحقق بجوار عناصر القائمة.
ـFalse : لا يظهر صندوق التحقق بجوار العناصر.
ـText : وضع نص متعلق بالأداة.
ـCheckOnClick : وتاخذ هذه الخاصية القيم التالية:
ـTrue : وضع علامة صح في صندوق التحقق الذي بجوار العناصر بنقرة واحدة.
ـFalse : إبقاء علامة الصح ظاهرة في الصندوق.
ـDoubleClickEnable : وتاخذ هذه الخاصية القيم التالية:
ـTrue : تفعيل العناصر بالنقر المزدوج بالفأرة.
ـFalse : لا تُفعل العناصر.
ـDropDown : تحديد الأداة التي تحتوي على القائمة المنسدلة.
ـDropDownItems : وضع عناصر داخل القائم المنسدلة.
ـShortcutKeyDsiplayString : النص الذي يعرض كحرف مختصر.
ـShortcutKeys : اختيار مفتاح اختصار لعناصر القائمة.
أداة شريط القوائم MenuStrip
تعتبر القوائم من الأدوات الأساسية في بناء التطبيقات باستخدام الفيجوال بيسك ، خصوصا عندما يكون لدينا عدد كبير من الأوامر.
ويمكن اعتبار كل عنصر من عناصر القائمة كزر أمر نكتب عليه اجراء يُنفذ عند النقر عليه.
يمكن انشاء شريط القوائم باستخدام أداة MenuStrip .
خصائص أداة MenuStrip
ـAllowItemsReorder : وتاخذ هذه الخاصية القيم التالية:
ـTrue : تسمح بإعادة ترتيب العناصر عند الضغط على مفتاح ALT .
ـFalse : لا تسمح بترتيب العناصر.
ـItems : مجموع العناصر التي تظهر في الشريط.
ـLayoutStyle : تحُدد اتجاه عناصر الشريط.
ـShowItemToolTips : وتاخذ هذه الخاصية القيم التالية:
ـTrue : عرض التلميح على العنصر.
ـFalse : لا يُعرض التلميح.
ـStretch : وتاخذ هذه الخاصية القيم التالية:
ـTrue : تسمح بتوسع اداة الشريط الى نهاية الحاوية.
ـFalse : لا تسمح بالتوسع.
ـImageScalingSize : تُحدد حجم صور عناصر القائمة.
ـMdiWindowLsitItem : تُحدد العنصر من الشريط الذي سيعرض كقائمة (MdiWindow )واجهة متعددة المستندات
ـRenderMode : اختيار شكل رسومي للاداة.
ـTextDirection : تحدد اتجاه رسم النص على الاداة.
ـCheckState : تبين حالة عنصر صندوق التحقق.
ـDisplayStyle : شكل عرض العنصر وتاخذ القيم التالية:
ـNone : إخفاء العنصر.
ـText : عرض نص العنصر فقط.
ـImage : عرض صورة العنصر فقط.
ـImageAndText : عرض صورة ونص العنصر.
ـDoubleClickEnable : وتاخذ هذه الخاصية القيم التالية:
ـTrue : تنشيط Toolstrip من خلال النقر المزدوج بالفأرة.
ـFalse : لا تنُشّط Toolstrip بالنقر المزدوج للماوس.
ـImageScaling : ضبط حجم الصورة المستخدمة مع العنصر.
ملاحظة :
يحتوي الفيجوال بيسك 2013 على شريط قوائم قياسي جاهز للاستخدام، نقوم بالنقر على السهم أعلى أداة MenuStrip ونختر الامر
Insert Standard Items سيظهر
الشريط أعلى النموذج