A + + Language Documents


الكائن قائمة_علوية

هذا الكائن عبارة عن القائمة التي تظهر اعلا البرنامج تحتوي على اقسام وعناصر مثل هذه :

حيث تحتوي القائمة على اقسام مثل قسم ملف وقسم تعديل وكل قسم يحتوي على عناصر مثل فتح وحفظ وغير ذلك

طبعا القائمة عبارة عن كائن والاقسام عبارة عن كائنات مستقلة

اليك مثال لكليفية عمل قائمة

من_مكتبة الواجهات_الرسومية استدعاء *
التطبيق = نافذة()

قائمة_البرنامج = قائمة_علوية(النافذة = التطبيق)

قسم_الملف = قسم_في_القائمة(القائمة = قائمة_البرنامج , النص = "ملف")

قسم_الملف.اضافة_عنصر(النص = "حفظ" , الوظيفة = الوظيفة)
قسم_الملف.اضافة_عنصر(النص = "فتح" , الوظيفة = الوظيفة)
قسم_الملف.اضافة_عنصر(النص = "اغلاق" , الوظيفة = الوظيفة)

قسم_التعديل = قسم_في_القائمة(القائمة = قائمة_البرنامج , النص = "تعديل")

قسم_التعديل.اضافة_عنصر(النص = "تراجع" )
قسم_التعديل.اضافة_عنصر(النص = "استعادة" )
قسم_التعديل.اضافة_عنصر(النص = "بحث" )

التطبيق.تحديد_القائمة(قائمة_البرنامج)
التطبيق.تشغيل_النافذة()
            

حيث ان الوظيفة في المثال السابق هي الدالة المطلوب فعلها عند الضغط على العنصر ويمكنك عدم اضافة المدخل الوظيفة ان احببت

ويجب ربط القائمة بالنافذة عبر الدالة تحديد القائمة كما في السطر قبل الاخير



والحمد لله رب العالمين