delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف أجعل edit تقبل الاحرف الكبيرة في اللغة الفرنسية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
كيف يمكنني جعل edit تقبل الاحرف الكبيرة في اللغة الفرنسية فقط أو الاعداد فقط أو اللغة العربية فقط
وشكرا مسبقا
أخي عبد العزيز لم أتحصل على المبتغى الذي حاولت الوصول اليه بحيث يجب عند الانتقال من edit الى edit ان يكون التغيير أتوماتيكي
ولتقريب الفكرة فمثلا edit 1 يكتب بها عربي و edit2 يكتب بها فرنسي عند استعمال edit1 تحول لوحة المفاتيح الى العربية و العكس اوتوماتيكيا و شكرا مسبقا
يمكنك ذلك باستخدام دالة LoadKeyboardLayout على النحو التالی
1- في حدث OnEnter الخاص بـ Edit آکتب الکوچ التالی

كود :
LoadKeyboardLayout('00000401', KLF_ACTIVATE) ;
الکود السابق يحول إلى اللغة العربية بمجرد الإنتقال لمكون Edit
2- فی کل Edit آعمل نفس الشیء مع تغيير رقم الكيبورد من 00000401 إلى ماتريده من لغات ، وإليك قائمة بأرقام بعض اللغات

'00000409' - الانجليزية
'00000419' - الروسية
'00000422' - الاوكرانية
'00000407' - الالمانية
'0000040C' - الفرنسية
'00000410' - الايطالية
'00000416' - البرتغالية
'0000040A' -الاسبانية
شكرا لك أخي الكاسر الآخر سأجرب
أخي الكاسر الاخر بالنسبة لكود العربية الحرف الاول يكون فرنسي ثم بقية الحروف تكون عربي