# كيفية إنشاء مربعات التحرير

حتى نتمكن من كتابة النصوص وتحريرها يجب علينا إنشاء مربغا خاص للتحرير
ولتحقيق ذلك يمكننا إستخدام الأمر الخاص بهذا وهو مربعتحرير بدون الفصل بين الكلمتين
وبصورة رئيسية يتكون من مكونين إثنين وأيضا يوجد لدينا مكون ثالث لتغيير نوع مربع التحرير عند الضرورة
المكون الأول هو اسم مربع التحرير ويجب كتابته بالحروف العربية أو الأرقام ولا يمكن إستخدام الرموز الأخرى
والمكون الثاني هو لكتابة محتوى مربع التحرير فيمكن كتابة المحتوى المراد إظهاره بين علامتي تنصيص أو تركهما فارغتين كما يمكن استخدام أسماء المتغيرات النصية بدلا عن ذلك
وطريقة كتابته هي كما يلي
مربعتحرير ا,""
بهذه الطريقة قمنا بإنشاء مربعا للتحرير وسميناه باسم ا وبدون محتوى
وفي هذه الحالة يظهر لنا مربع تحرير متعدد الأسطر وخاصية السماح بإدخال مفتاح التاب معطلة وأيضا خاصية الإنتقال التلقائي للسطر التالي تم تعطيلها
أما إذا أردنا إنشاء مربع تحرير لسطر واحد فقط يجب علينا كتابة قيمة المكون الثالث بالرقم 2 وذلك كما هو موضح في المثال التالي
مربعتحرير ا,"",2
بهذه الطريقة لا يمكننا كتابة أكثر من سطر واحد
وأما إذا أردنا السماح بإدخال مفتاح التاب فقط نقوم باستبدال قيمة المكون الثالث للرقم 3 وذلك كما هو موضح في المثال التالي
مربعتحرير ا,"",3
وفي هذه الحالة عند الضغط على مفتاح التاب يتم كتابته في مربع التحرير
وأماا إذا أردنا تفعيل خاصية الإنتقال التلقائي للسطر التالي نقوم بكتابة الرقم 4 في مكان المكون الثالث وذلك كما هو موضح في المثال التالي
مربعتحرير ا,"",4
وفي هذه الحالة يتم تحديد حجم وطول السطر تلقائيا والإنتقال للسطر التالي
وأما إذا أردنا جعل مربع التحرير غير قابل للكتابة وجعله خاص بإظهار المحتوى المكتوب سلفا فقط يجب علينا تغيير قيمة المكون الثالث إلى الرقم 5 وذلك كما هو موضح في المثال التالي
مربعتحرير ا,"السلام عليكم",5
ففي هذه الحالة لا يمكننا الكتابة والتحرير فقط يتم إظهار المحتوى المراد إظهاره
أوامر متعلقة بعنصر مربع التحرير
هنالك العديد من الأوامر المتعلقة بمربعات التحرير وهي على النحو التالي
نسخ وهو لنسخ محتوى مربع التحرير
لصق وهو للصق النصوص من الحافظة إلى مربع التحرير الحالي
إلغاءالأمر بدون الفصل بين الكلمتين لإلغاء الأمر السابق
إختيارالكل بدون الفصل بين الكلمتين وهو لإختيار جميع محتوى مربع التحرير
قص وهو لقط محتوى مربع التحرير
حذفكافة بدون الفصل بين الكلمتين وهو لتفريغ محتوى مربع التحرير
محتوى وهو أمر خاص للحصول على محتوى مربع التحرير
النقطةالحالية بدون الفصل بين الكلمتين. وهو للتعرف على نقطة المؤشر الحالية
إختيارنص بدون الفصل بين الكلمتين. ويحتوي هذا الأمر على مكونين الأول هو نقطة بداية الإختيار والثاني هو طول النص المراد إختياره
نصمختار بدون الفصل بين الكلمتين. وهو للتعرف على النص أو المحتوى الذي تم إختياره
تمريرتلقائي بدون الفصل بين الكلمتين. وهو للسماح بالتمرير التلقائي بين السطور
حدأقصى وهو لتعيين عدد الحروف التي يمكن إدخالها
وأمر سطرتلقائي لتعيين خاصية فتح سطر بصورة تلقائية
وأمر متعددالسطور وهو لتعيين خاصية تعدد السطور
وأمري سطرتلقائي وأمر متعددالسطور يستخدامان مع أمري مفعل ومعطل لتفعيل هذين الخاصيتين أو تعطيلهما
وطريقة كتابة هذه الأوامر هي كما يلي
أولا نقوم بكتابة اسم مربع التحرير الخاص ثم نقطة ثم كتابة الأمر الذي نريد إستخدامه وذلك كما هو موضح في الأمثلة التالية
مربعتحرير ا,""
للنسخ نكتب
ا.نسخ
وللقطع نكتب
ا.قص
ولإلغاء الأمر نكتب
ا.إلغاءالأمر
وللصق نكتب
ا.لصق
ولإختيار الكل نكتب
ا.إختيارالكل
ولحذف جميع المحتوى نكتب
ا.حذفكافة
وللحصول على محتوى مربع التحرير نكتب
ا.محتوى
لمعرفة النقطة الحالية للمؤشر
متغيررقمي ن = ا.النقطةالحالية
لاختيار من الحرف الأول للحرف الثالث
ا.إختيارنص 0,2
للتعرف على النص الذي تم إختياره
متغيرنصي م = ا.نصمختار
للإنتقال إلى النقطة التي تم إختيارها
ا.تمريرتلقائي
لتعيين عدد الحروف المسموح بإدخالها
ا.حدأقصى = 4
لجعل مربع التحرير متعدد الأسطر
ا.متعددالسطور = مفعل
ولتفعيل خاثية فتح سطر تلقائي
ا.سطرتلقائي = مفعل
وبالإضافة لهذه الأوامر يمكننا إستخدام أمر تغيرمحتوى وهو عبارة عن حزمة إفتراضية للتحقق من تغير محتوى مربع التحرير