تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغير لغه الكمبيوتر
#8
السلام عليكم ورحمة الله وبركاته
أخي الكريم قم بإضافة Module إلى المشروع
ومن ثم قم بلصق الكود التالي داخله

كود :
Module MyFunctions
        ''' <summary>
        '''  Type the language you want for change the language
        ''' </summary>
        Public Enum Language As Byte
            English = 0
            Arabic = 1
        End Enum
        ''' <summary>
        '''  Change the Language of Keyboard By Name
        ''' </summary>
        ''' <param name="CultureName">put "en-US" to get english or put "ar-SA" to get arabic</param>
        Public Sub SetKeyboardLanguage(ByVal CultureName As String)
            Dim MyLang As New System.Globalization.CultureInfo(CultureName)
            Dim InLang As InputLanguage = InputLanguage.FromCulture(MyLang)
            InputLanguage.CurrentInputLanguage = InLang
        End Sub
        ''' <summary>
        '''  Change the Language of Keyboard By ID
        ''' </summary>
        ''' <param name="CultureNumber">put 0 to get english or put 1 to get arabic</param>
        Public Sub SetKeyboardLanguageByID(ByVal CultureNumber As Language)
            Dim InLang As InputLanguage = InputLanguage.InstalledInputLanguages.Item(CultureNumber)
            InputLanguage.CurrentInputLanguage = InLang
        End Sub
    End Module

الآن لنفترض أن لديك أداتين TextBox باسم TextBox1 و TextBox2
مربع النص الأول يطلب من المستخدم الاسم العربي ومربع النص الثاني يطلب الاسم الانجليزي
وحتى تسهل العملية على المستخدم سوف تقوم بتغيير اللغة بشكل تلقائي
وهذه هي الطريقة (هذه الطريقة عن طريق إدخال اسم اللغة مباشرة)

كود :
Public Class Form1
    Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus
        SetKeyboardLanguage("ar-SA")
    End Sub
    Private Sub TextBox2_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.GotFocus
        SetKeyboardLanguage("en-US")
    End Sub
End Class

والآن جرب الانتقال بين مربعي النص وقم بالكتابة ولاحظ النتيجة .....!


بالتوفيق
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
تغير لغه الكمبيوتر - بواسطة مبتدئ - 07-02-13, 07:49 PM
تغير لغه الكمبيوتر - بواسطة Sajad - 07-02-13, 08:43 PM
تغير لغه الكمبيوتر - بواسطة مبتدئ - 08-02-13, 01:18 AM
تغير لغه الكمبيوتر - بواسطة Sajad - 08-02-13, 08:50 PM
تغير لغه الكمبيوتر - بواسطة مبتدئ - 08-02-13, 08:52 PM
تغير لغه الكمبيوتر - بواسطة Sajad - 08-02-13, 09:02 PM
تغير لغه الكمبيوتر - بواسطة مبتدئ - 08-02-13, 10:10 PM
تغير لغه الكمبيوتر - بواسطة sooriaty03 - 09-02-13, 01:38 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغير شكل الليبول الي شكل اخر غير المسطيل fireswored1 3 553 09-02-25, 06:43 AM
آخر رد: fireswored1
  [VB.NET] مساعدة في تغير لون جميع شاشة المشروع MOHAMMED ALZWI 2 492 29-08-24, 02:33 PM
آخر رد: MOHAMMED ALZWI
  تغير DateTimePicker1 من نظام 24 ساعه الى 12 ساعه ABDULLAH HASSAN 2 378 21-04-24, 09:53 PM
آخر رد: ABDULLAH HASSAN
  اريد تغير حجم ال Panel عند التفيذ من داخل الكود moh61 2 703 23-07-23, 12:22 AM
آخر رد: أبووسم
Rainbow [كود] النص المكتوب يكون على شكل وميض او تغير في الالوان محمد مسافر 1 766 13-05-23, 01:30 AM
آخر رد: عبدالله الدوسري
  [VB.NET] مشكلة بعد تغير NET Framework 4 Client Profile MOHAMMED ALZWI 0 567 28-02-23, 11:32 AM
آخر رد: MOHAMMED ALZWI
  [VB.NET] مشكلة بعد تغير NET Framework 4 Client Profile MOHAMMED ALZWI 0 473 28-02-23, 11:31 AM
آخر رد: MOHAMMED ALZWI
  com الكمبيوتر h2551996 4 1,017 18-10-22, 03:14 AM
آخر رد: Jounior_P
  [VB.NET] ممكن كود تغير خلفية شاشة تامين ويندوز jam3h 1 769 11-10-22, 04:09 AM
آخر رد: jam3h
  تغير لون خلفية داتا قريد فيو ali_ahmed12 0 648 03-10-22, 04:34 PM
آخر رد: ali_ahmed12

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


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