السلام عليكم
أنا أقوم بتركيب برنامج رسائل قصيرة
أود تحديد عدد الأحرف للرسائل المكتوبة
للغة الانكليزية 160 حرف
والعربية 70 حرف
وسؤالي هو... كيف يمكنني أن أعرف ماهي اللغة اللتي يكتبها المستخدم حالياً في مربع النص؟
ويعطيكون العافية
السلام عليكم
أنا أقوم بتركيب برنامج رسائل قصيرة
أود تحديد عدد الأحرف للرسائل المكتوبة
للغة الانكليزية 160 حرف
والعربية 70 حرف
وسؤالي هو... كيف يمكنني أن أعرف ماهي اللغة اللتي يكتبها المستخدم حالياً في مربع النص؟
ويعطيكون العافية
وعليكم السلام ورحمة الله وبركاته ,استخدم هذا الكلاس من جوجل ,ولكن يجب ان تعلم ان بحاجة لتنزيل ال API
هناك أمر سهل للغاية
معروف أن الأحرف الإنجليزية تقع فى جدول الأسكى فى مجال معين
الأحرف الكبيرة من 65 إلى 90
و الأحرف الصغيرة من 97 إلى 122
أو من 65 + 32 إلى 90 + 32
لذلك فإنك تستطيع بسهولة التأكد من أن الحروف المدخلة تقع فى هذا المجال أم لا
و غير ذلك فإنها ليست حروف إنجليزية !
ربما تكون هناك وسيلة لمعرفة الinput direction برمجيا و لكن حاليا لا أعلمها
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
من خلال بعض التجارب وجدت انك تستطيع أن تستعلم عن لغة الإدخال الحالية من خلال هذا السطر
InputLanguage.CurrentInputLanguage.LayoutName;
و هذا قطعا أفضل من الأسلوب السابق
تم تعديل هذه المشاركة بواسطة _- محمد نور -_ في 16 مارس 2010 في 08:03
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
او ممكن بالطريقه دى زى طريقه الاخ محمد نور ولكنها تكتبلك اسم اللغه والبلد التابعه لها بالتفصيل اى انك لو كتبت عربى يكتب لك Arabic (Egypt) ولو كتبت انجليزى يكتب لك English (United States)
InputLanguage.CurrentInputLanguage.Culture.DisplayName;
شكرا لك ...
تم تعديل هذه المشاركة بواسطة mohamed salama في 17 مارس 2010 في 18:39
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…