كيف اجعل edit يقبل ارقام محددة
#3
عفواً هنا خطأ ..

لا يصح أن اقول عن الـ 48 key

لأنه لا يوجد زر في لوحة المفاتيح بهذا الاسم ..

إذاً لتجعله يقبل الأرقام عليك أن تضع

إقتباس :if key in ['0'..'9']
else key := #13then key := keyُ

ثم بعدها عليك أن تجعله يتأكد أن يكون الرقم أقل من 48

إقتباس :if StrToInt( Edit1.Text ) > 48 Then
Edit1.Text := '48';

ولكن يجب أن تجعل الشرط الثاني مع التحقق من الشرط الأول أي في نفس الـ Block

هكذا ..

إقتباس : if key in ['0'..'9'] then
begin
key := key
if StrToInt(Edit1.Text) > 48 then
Edit1.Text := '48;'

end else
key := #13

عذرا ليس لدي دلفي الآن للتأكد .. يمكنك التجريب

بالتوفيق
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
الرد


الردود في هذا الموضوع
كيف اجعل edit يقبل ارقام محددة - بواسطة kwahab - 20-09-2009, 12:37 AM
كيف اجعل edit يقبل ارقام محددة - بواسطة Dr.MOT - 20-09-2009, 09:39 AM
كيف اجعل edit يقبل ارقام محددة - بواسطة Dr.MOT - 20-09-2009, 10:02 AM
كيف اجعل edit يقبل ارقام محددة - بواسطة kwahab - 20-09-2009, 02:03 PM
كيف اجعل edit يقبل ارقام محددة - بواسطة kwahab - 22-09-2009, 01:41 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم