هذا الكائن عبارة عن مربع متعدد الاسطر يمكن للمستخدم الكتابة فيه ، مثال
ن = مربع_ادخال(النافذة = م)
الفرق بين المربع وبين حقل_الادخال ان مربع_الادخال يمكن كتابة عدة اسطر فيه اما الحقل فلا يمكن الكتابة فيه الا سطر واحد
يمكن ذلك من خلال الدالة احضار_النص بالشكل التالي
من_مكتبة الواجهات_الرسومية استدعاء *
ن = نافذة()
م = ملصق(النافذة = ن)
ح = مربع_ادخال(النافذة = ن)
انشاء_دالة_باسم حساب() :
م.تغيير_الخاصية(النص = نص(عدد_صحيح(ح.جلب_النص()) + 2))
ز = زر(النافذة = ن , الوظيفة = حساب , النص="جمع")
ن.تشغيل_النافذة()
في المثال السابق عندما يقوم المستخدم بكتابة رقم والضغط على جمع سيتم اظهار الرقم مجموعا بواحد في الملصق
عادة سيتم اظهار المربع في منتصف النافذة ،، ولتحديد مكان محدد للمربع نستخدم الدالة تحديد_احداثي_العرض وهي تعتمد نظام الاحداثيات وتكون الوحدة الاحداثية تساوي بكسل واحد فقط فتاخذ منك الدالة رقم احداثي العرض ورقم احداثي الارتفاع بالشكل التالي
ح.تحديد_احداثي_العرض(س = 10 , ص = 20)
حيث ص احادثي الارتفاع و س احداثي العرض
عند تنفيذ هذه الدالة يتم مسح جميع النص في المربع
ن = مربع_ادخال(النافذة = م)
ن.حذف_النص()
يستخدم لتحديد النافذة التي سيظهر فيها المربع
يستخدم هذا المُدخل لتحديد النص الذي سيظهر على المربع
يستخدم للتحكم بعرض المربع
يستخدم للتحكم بطول المربع
يستخدم لتحديد لون خلفية المربع من خلال نظام A++ Colors
يستخدم لتحديد لون خط المربع من خلال نظام A++ Colors
يستخدم لتحديد حجم الخط في المربع
يستخدم لتحديد نوع الخط في المربع
يستخدم لتحديد شكل مؤشر الماوس عند مروره على المربع وتاخذ القيم عادي و اضافة و تحميل و تحريك و قلب
في بعض الاحيان قد تحتاج معرفة قيمة احد خواص المربع ، في ذلك الحين نستخدم الدالة جلب_الخاصية بالشكل التالي
ن = مربع_ادخال(النص = "تطبيق" , النافذة = ب)
اكتب(ن.جلب_الخاصية(الخاصية = "النص"))
سيتم كتابة نص المربع
في بعض الاحيان قد نحتاج الى تغيير احد خواص المربع كلون الخلفية مثلا ، يمكن ذلك عن طريق الدالة تغيير_الخاصية
ن = مربع_ادخال(النص = "تطبيق" , النافذة = ب)
ن.تغيير_الخاصية(لون_الخلفية = "3ا32ب3")
عند تنفيذها سيتم تغيير النص الموجود في المربع الى النص الذي كان موجود قبل اخر تعديل
من_مكتبة الواجهات_الرسومية استدعاء *
ن = نافذة()
ح = مربع_ادخال(النافذة = ن)
انشاء_دالة_باسم تراجع() :
ح.تراجع()
ز = زر(النافذة = ن , الوظيفة = تراجع , النص = "تراجع")
ن.تشغيل_النافذة()
سيتم التراجع عند الضغط على الزر
تستخدم لاستعادة التراجع