تتمثل إحدى المهام الرئيسية التي تنشأ في عملية تصميم واجهة التطبيقات الرسومية في ضمان أقصى قدر من تجربة المستخدم. هذا هو السبب في تكرار عناصر القائمة الرئيسية عن طريق الأزرار الموجودة على أشرطة الأدوات ، بالإضافة إلى أدوات تسريع لوحة المفاتيح. لتنفيذ الإجراءات الأكثر شيوعًا في مواقف معينة ، من المنطقي إنشاء قائمة منبثقة.
ضروري
- - مشروع تطبيقي ؛
- - ادوات التطوير.
تعليمات
الخطوة 1
أضف مورد قائمة إلى تطبيقك ، إن أمكن. تعتمد كيفية إنشاء مورد أو قالب قائمة على النظام الأساسي وأداة تطوير البرامج التي تستخدمها. عادةً ما تحتوي IDEs التي تحتوي على أدوات تصميم الواجهة المرئية على محرر قائمة. يعد تحميل قائمة من الموارد أكثر ملاءمة من بنائها "يدويًا" عن طريق إضافة وتعديل كل عنصر. لذلك ، فإن الأمر يستحق اغتنام هذه الفرصة.
الخطوة 2
قم بتنفيذ آلية لتتبع ما إذا كانت القائمة المنبثقة معروضة أم لا. حدد قائمة بإجراءات المستخدم التي يجب عرض القائمة فيها (على سبيل المثال ، النقر بالماوس والضغط على زر على لوحة المفاتيح). حدد عناصر الواجهة التي يجب تنفيذ هذه الإجراءات بها. أضف رمزًا إلى التطبيق لاعتراض الأحداث أو الرسائل من النوع المطلوب من عناصر الواجهة المحددة. نفذ معالجة هذه الأحداث أو الرسائل بطريقة يتم فيها نقل التحكم النهائي إلى وظيفة أو طريقة واحدة للفئة.
الخطوه 3
تنفيذ آلية لعرض القائمة المنبثقة. في معالج الحدث لعناصر الواجهة التي تم إنشاؤها في الخطوة السابقة ، أضف الكود الذي ينشئ القائمة أو يحمّلها من الموارد. حدد الموضع على الشاشة حيث ستظهر القائمة. كقاعدة عامة ، لهذا الغرض ببساطة احصل على الإحداثيات الحالية لمؤشر الماوس. أضف رمزًا لعرض القائمة المنبثقة على الشاشة.
الخطوة 4
اختبر التطبيق بوظائف جديدة. بناء المشروع. قم بتشغيل الملف القابل للتنفيذ الذي تم إنشاؤه. اتبع الخطوات المطلوبة لعرض القائمة المنبثقة. التحكم في مظهره على الشاشة.