21-04-2011, 07:42 AM
السلام عليكم ورحمة الله وبركاته
من موضوع الاستاذ نبيل هــــــنا بند رقم 19
الموضوع خاص بالتحكم في المفاتيح المتاحه للكتابه في ال Edit إما ارقام وإما احرف انجليزيه كبيره او صغيره ..
انا حاولت ان استخدم الكود لإجبار ال Edit على قبول الاحرف العربيه فقط
استخدمت هذا الكود
لكن يوجد مفتاحين لم يعملوا هما حرف ال ي وحرف ء
عدلته ل
حرف ي يعمل ولكن حرف ء مازال لا يعمل
استخدمت
عملت كل المفاتيح العربيه ولكن بقي مفتاح المسافه
اخيرا استعملت
الان كل المفاتيح تعمل ومسطرة المسافه تعمل ايضا ولكن دلفي 2010 لا يقبل الكود
فما السبب ؟
المحاولات مرفقه
من موضوع الاستاذ نبيل هــــــنا بند رقم 19
الموضوع خاص بالتحكم في المفاتيح المتاحه للكتابه في ال Edit إما ارقام وإما احرف انجليزيه كبيره او صغيره ..
انا حاولت ان استخدم الكود لإجبار ال Edit على قبول الاحرف العربيه فقط
استخدمت هذا الكود
كود :
if not(Key in ['أ'..'ى', #8]) then
begin
Key := #0;
Beep;عدلته ل
كود :
if not(Key in ['أ'..'ي', #8]) then
begin
Key := #0;
Beep;حرف ي يعمل ولكن حرف ء مازال لا يعمل
استخدمت
كود :
if not(Key in ['ء'..'ي', #8]) then
begin
Key := #0;
Beep;عملت كل المفاتيح العربيه ولكن بقي مفتاح المسافه
اخيرا استعملت
كود :
if not(Key in ['ء'..'ي,' ', #8]) then
begin
Key := #0;
Beep;الان كل المفاتيح تعمل ومسطرة المسافه تعمل ايضا ولكن دلفي 2010 لا يقبل الكود
فما السبب ؟
المحاولات مرفقه