A + + Language Documents


الكائن حقل_ادخال_الارقام

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

ن = حقل_ادخال_الارقام(النافذة = م , من_ = 2 , الى = 10)

حيث في المثال السابق سيتم اظهار حقل ادخال ليمكن الكتابة فيه الا رقم محصور بين 2 و 10



جلب النص من الحقل وحفظه في متغير

يمكن ذلك من خلال الدالة جلب_القيمة بالشكل التالي

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

م = ملصق(النافذة = ن)

ح = حقل_ادخال_الارقام(النافذة = ن, من_ = 2 , الى = 11)

انشاء_دالة_باسم حساب() :
    م.تغيير_الخاصية(النص  = نص( عدد_صحيح( ح.جلب_القيمة() ) + 2) )

ز = زر(النافذة = ن , الوظيفة = حساب , النص="جمع")

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

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



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

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

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

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



التحكم بخواص الحقل

النافذة

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


من_

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


الى

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


العرض

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


لون_الخلفية

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


لون_الخط

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


حجم_الخط

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


نوع_الخط

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


المؤشر

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



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

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

ن = حقل_ادخال_الارقام(من_ = 2 , الى = 13 , النافذة = ب)
اكتب(ن.جلب_الخاصية(الخاصية = "الى"))

سيتم كتابة الحد الادنى



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

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

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


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