الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل تعرف السبب في ذلك ؟

بدأه hfsh80 في 20 يوليو 2008 · 6 رد · 742 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

افتح مشروع WindowsForms جديد وضع مربع نص على الفورم .

غير خاصية Multiline إلى True وغير حجم المربع ليتسع لأكثر من سطر .

غير الخاصية MaxLength إلى 2

قم بتشغيل البرنامج واكتب أي حرف ( حرف واحد فقط ) في مربع النص حاول بعدها الضغط على زر Enter هل يذهب المؤشر للسطر التالي ؟

الإجابة لا لكن السؤال الأهم لماذا ؟ :wacko:

بانتظار مشاركاتكم :)

#2

MaxLength يقصد بها تحديد عدد المحارف داخل مربع النص.

زر Enter يحتوي علي محرفين اثنين لذلك يرفض الكتابة في مربع النص.

مواضيع متنوعة

#3

بس ده طبيعي لان Enter Key عبارة عن حرفين او بالاصح علامتين

علامة في نهاية السطر الاول و التانية في بداية السطر التاني

بس علي فكرة التشكيلة دي مش ركبة مع بعضها خالص عمليا اظن انك كنت بتجرب شئ معين

لان انت محتاج حرفين و محتاج اكتر من سطر عمليا مش ركبه

بالتوفيق

#4

جميل جدا هذا ماتوقعته :)

أشكركم على مروركم والتعليق .

فعلا أخي AhmedElbaz كنت أقوم بإعداد مربع نص مخصص للأرقام فقط على أن لا تزيد عن رقمين وأثناء تجربة البرنامج استغربت من هذه النقطة حيث أنني أقوم بتفعيل خاصية الـ Multiline للتحكم بحجم مربع النص فقط .

تحياتي

#5
اقتباس
حيث أنني أقوم بتفعيل خاصية الـ Multiline للتحكم بحجم مربع النص فقط

لو محتاج تتحكم في حجم اي Control استخدم ال Width و ال Height

و ممكن من ال design view بسحب احد احرف ال Control حسب الحاجة

#6

حجم مربع النص من ناحية الـ Height ثابت يعتمد على حجم الخط مادام مربع النص لا يدعم الأسطر المتعددة ، أليس كذلك ؟

#7
اقتباس
حجم مربع النص من ناحية الـ Height ثابت يعتمد على حجم الخط مادام مربع النص لا يدعم الأسطر المتعددة ، أليس كذلك ؟

ممكن

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

و اظن فعلا ليه احتاج اكبر حجم التكست من غير ما كون محتاج اكبر الفونت

مواضيع مشابهة