English تم الإنتقال للبوابة الجديدة والتسجيل من هنا

لغات البرمجة : لغة الفيجوال دوت نت (VB.NET)

شرح تحويل لغة الكتابة تلقائيا بين العربية والإنجليزية وبدون استخدام لوحة المفاتيح فى VB.NET

شرح تحويل لغة الكتابة تلقائيا بين العربية والإنجليزية وبدون استخدام لوحة المفاتيح فى VB.NET

السلام عليكم ورحمه الله وبركاته
أحبائى الكرام

باختصار شديد جدا
يتسائل البعض عن كيفية الكتابة بلغة معينة سواء عربية او انجليزية بشكل تلقائى داخل مربع نص معين داخل البرنامج دون الحاجة لاستخدام لوحة المفاتيح
الخطوات بمنتهى البساطة

تحويل الكتابة تلقائيا العربية والإنجليزية وبدون استخدام المفاتيح VB.NET

- بفرض ان لديك مربعين نص داخل البرنامج
وتريد ان تكتب فى الاول باللغة العربية وفى الثانى باللغة الانجليزية بمجرد وضع المؤشر داخل مربع النص تتحول لغة الكتابة تلقائيا الى الوضع الذى تريده

فى حدث GotFocus لمربع النص الأول اكتب الكود التالى
للكتابة باللغة العربية

كود:
For Each Lng As InputLanguage In InputLanguage.InstalledInputLanguages
            If Lng.Culture.DisplayName.ToUpper.StartsWith("AR") Then
                InputLanguage.CurrentInputLanguage = Lng
                Exit For
            End If
        Next
فى حدث GotFocus لمربع النص الثانى اكتب الكود التالى
للكتابة باللغة الانجليزية
كود:
For Each Lng As InputLanguage In InputLanguage.InstalledInputLanguages
            If Lng.Culture.DisplayName.ToUpper.StartsWith("EN") Then
                InputLanguage.CurrentInputLanguage = Lng
            End If
            Exit For
        Next

مرفق المثال مع السورس كود
ولكم خالص تحياتى

لدعم قناة وسام الحمد على اليوتيوب


المواضيع المشابهه
طلب كورس لتعلم الكتابة على لوحة المفاتيح
لنتعلم الكتابة بسرعة على لوحة المفاتيح ( جرب ولن تندم )
احترف الكتابة على لوحة المفاتيح مع RapidTyping
TypingMaster Pro V7.0.1.792 تعلم الكتابة على لوحة المفاتيح
كيف تكتب رموز غير موجودة على لوحة المفاتيح وبدون برامج مثل ½ ™©


تسلم ايديك يابطل
أحسنت


تسلم أخوي على الكود
والله كنت بحاول فيه من أسبوع وما زبط معي
بس الان تسلم تسلم تسلم
الله يجعله في ميزان حسناتك


مشكور أخي الكريم وبارك الله فيك وجعله الله في ميزان حسناتك وأدخلك الفردوس الأعلى إن شاء الله .
تسلم أخوي على الكود
والله كنت بحاول فيه من أسبوع وما زبط معي
بس الان تسلم تسلم تسلم
الله يجعله في ميزان حسناتك
شكرا جزيلا
بارك الله فيكم جميعا


تسلم ايديك يابطل


مشكوووووووووووور وبااارك الله فيك بس ممكن تحط لنا هذا الكود بالفيجوال بيسك ارجووك


السلام عليكم ورحمة الله وبركاته

متأسف على رفع الموضوع

لكنه مهم بالنسبة لي

الملف المرفق الموجود بالموضوع حملته

ولكن عند الكتابة في أول مربع النص تظهر انجليزي لازم احول من shift +altعشان يكتب بالعربي

ما ادري هل إعدادات الكيبورد لها علاقة !!

أرجو حل المشكلة

ولكم جزيل الشكر


السلام عليكم ورحمة الله وبركاته

متأسف على رفع الموضوع

لكنه مهم بالنسبة لي

الملف المرفق الموجود بالموضوع حملته

ولكن عند الكتابة في أول مربع النص تظهر انجليزي لازم احول من shift +altعشان يكتب بالعربي

ما ادري هل إعدادات الكيبورد لها علاقة !!

أرجو حل المشكلة

ولكم جزيل الشكر
تأكد من اعدادات اللغة فى الويندوز بحيث تكون لديك لغتين للادخال
لغة عربية واحدة مثلا arabic egypt
واللغة الانجليزية english us
ربما تكون لديك لغات اكثر من ذلك وخصوصا ان كان لديك اكثر من لغة عربية مضافة للغات الادخال


جزاك الله خيرا ونفع بك


مشكوووووووووووووووووووووووووووووور