A + + Language Documents


الكائن صندوق_اختيارات

هذا الكائن عبارة عن صندوق به عدة اختيارات يمكن للمستخدم ان يختار احداها مثل هذا

مثال :

م = صندوق_اختيارات(النافذة = ن , العناصر = ["اختيار اول" , "اختيار ثاني"])


جلب القيمة التي تم اختيارها

لجلب القيمة التي اختارها المستخدم نستخدم الدالة جلب_القيمة بالشكل التالي

من_مكتبة الواجهات_الرسومية استدعاء * 

ن = نافذة()

م = صندوق_اختيارات(النافذة = ن , العناصر = ["بايثون" , "جافا"])

انشاء_دالة_باسم كتابة() :
    اكتب(م.جلب_القيمة())

ه = زر(النافذة = ن , الوظيفة = كتابة , النص = "كتابة")

ن.تشغيل_النافذة()

عند النقر على الزر سيتم كتابة الاختيار الذي اختاره المستخدم



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

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

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

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



التحكم بخواص صندوق الاختيارات

النافذة

يستخدم لتحديد النافذة التي سيظهر فيها الصندوق


العناصر

يستخدم هذا المُدخل لتحديد الاختيارات التي ستظهر في الصندوق


العرض

يستخدم للتحكم بعرض الصندوق


لون_الخط

يستخدم لتحديد لون خط الصندوق من خلال نظام A++ Colors


حجم_الخط

يستخدم لتحديد حجم الخط في الصندوق


نوع_الخط

يستخدم لتحديد نوع الخط في الصندوق


المؤشر

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



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

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

ن = صندوق_اختيارات(الاختيارات = [] , النافذة = ب)
اكتب(ن.جلب_الخاصية(الخاصية = "لون_الخلفية"))

سيتم كتابة لون خلفية الصندوق



تغيير احد خواص الصندوق

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

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


الدالة اضافة_الى_العناصر

تستخدم لاضافة اختيار الى الاختيارات الموجودة في الصندوق

ن.اضافة_الى_العناصر("اختيار جديد")


الدالة حذف_من_العناصر

تستخدم لحذف اختيار من الاختيارات الموجودة في الصندوق

ن.حذف_من_العناصر("الاختيار")


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