A + + Language Documents


الكائن مربع_عناصر

هذا الكائن عبارة عن مربع موجود داخل النافذة له لون خلفية خاص فيه ويتم وضع فيه عناصر اخرى مثل الازرار والحقول والهدف منه ترتيب العناصر بشكل جميل داخل النافذة

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

التطبيق = نافذة()

مكعب_1 = مربع_عناصر(النافذة = التطبيق)

م = ملصق(النافذة = مكعب_1 , النص = "مرحبا")
التطبيق.تشغيل_النافذة()

حيث في العنصر المراد وضعه في مربع عناصر معين تحديد قيمة النافذة باسم مربع العناصر بدلا من اسم النافذة



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

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

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

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



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

النافذة

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


العرض

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


الطول

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


لون_الخلفية

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


المؤشر

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



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

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

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

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



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

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

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


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