delphi4arab منتديات دلفي للعرب
تحديد عدد الاحرف في TEdit - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : تحديد عدد الاحرف في TEdit (/showthread.php?tid=5429)



تحديد عدد الاحرف في TEdit - hmidadz - 29-07-2013

لديا Tedit1 خاص بالايام الاشهر كيف يمكنني تحديده ما بين 0 و31 ؟


تحديد عدد الاحرف في TEdit - SMP3 - 29-07-2013

PHP كود :
Edit1.MaxLength:=31; 



تحديد عدد الاحرف في TEdit - Najy Ibraheem - 29-07-2013

السلام عليكم...

أعتقد أن الأخ hmidadz يقصد أن مربع النص يقبل فقط القيم من 0 إلى 31.

1. اضبط الخاصية MaxLength لمربع النص على 2.
2. في إجراء الحدث OnKeyPress اكتب الكود التالي لمنع كتابة الرموز غير الأرقام:
كود :
if Key > #31 then begin if not (Key in ['0'..'9']) then Key := #0; end;

3. في الحدث OnChange اكتب الكود التالي لمنع تجاوز القيمة 31، حبث edtDay هو اسم مربع النص:
كود :
if Length(edtDay.Text) = 2 then begin if StrToInt(edtDay.Text) > 31 then begin edtDay.Text := '31'; edtDay.SelStart := 2; end; end;

نرجو الاستفادة و السلام.


تحديد عدد الاحرف في TEdit - S.FATEH - 29-07-2013

السلام عليكم
او عن طريق استخدام TUpDown من صفحة Win32 قم بتغيير خاصية Associate الى Edit الخاص بك
ثم حدد خاصية max الى ما تريد


تحديد عدد الاحرف في TEdit - Najy Ibraheem - 29-07-2013

السلام عليكم...

أو أيضاً ComboBox مع ضبط الخاصية Style على csDropDownList.

سلام.


تحديد عدد الاحرف في TEdit - hmidadz - 30-07-2013

تم الحل و الله اشكركم يا اخوان بارك الله فيكم على الردود Wink