A + + Language Documents


الكائن عارض_القوائم :

هذا الكائن عبارة عن مستطيل يستخدم لاظهار عناصر قائمة معينة فيه بالترتيب ، مثال

ن = عارض_القوائم(النافذة = م)

ق = ["ا" , "ب" , "ج"]
نفذ_على_كل_عناصر ق :
    ن.اضافة(العنصر = __عنصر__)

حيث في المثال السابق سيتم انشاء مربع عرض قائمة وسيتم عرض فيه عناصر القائمة ق



تحديد مكان ظهور العارض في النافذة

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

ن.تحديد_احداثي_العرض(س = 10 , ص = 20)

حيث ص احادثي الارتفاع و س احداثي العرض



اضافة عنصر الى القائمة

لفعل ذلك نستخدم الدالة اضافة كما في المثال السابق



حذف عنصر من القائمة

يمكن ذلك من خلال الدالة حذف عنصر وتاخذ هذه الدالة رقم ترتيب العنصر (العنصر الاول , الثاني , الثالث ...) علما ان الارقام تبدأ من الصفر وليس الواحد

ن.حذف_عنصر(2)


التحكم بخواص العارض

النافذة

يستخدم لتحديد النافذة التي سيظهر فيها العارض


الطول

يستخدم هذا المُدخل لتحديد طول العارض


العرض

يستخدم للتحكم بعرض العارض


لون_الخلفية

يستخدم لتحديد لون خلفية العارض من خلال نظام A++ Colors


لون_الخط

يستخدم لتحديد لون خط العارض من خلال نظام A++ Colors


حجم_الخط

يستخدم لتحديد حجم الخط في العارض


نوع_الخط

يستخدم لتحديد نوع الخط في العارض


المؤشر

يستخدم لتحديد شكل مؤشر الماوس عند مروره على العارض وتاخذ القيم عادي و اضافة و تحميل و تحريك و قلب



معرفة قيمة احد الخواص

في بعض الاحيان قد تحتاج معرفة قيمة احد خواص العارض ، في ذلك الحين نستخدم الدالة جلب_الخاصية بالشكل التالي

ن = عارض_القوائم(النافذة = ب)
اكتب(ن.جلب_الخاصية(الخاصية = "لون_الخلفية"))

سيتم كتابة لون خلفية العارض



تغيير احد خواص العارض

في بعض الاحيان قد نحتاج الى تغيير احد خواص العارض كلون الخلفية مثلا ، يمكن ذلك عن طريق الدالة تغيير_الخاصية

ن = عارض_القوائم( النافذة = ب)
ن.تغيير_الخاصية(لون_الخلفية = "3ا32ب3")


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