تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغير لغه الكمبيوتر
#1
اريد كود يغير لغه الكمبيوتر
وى اريد كود عند الغلق ترجع اللغه الاصليه
شكرآ
الرد }}}}
تم الشكر بواسطة:
#2
[COLOR="#800000"]السلام عليكم اخي العزيز

تفضل:

PHP كود :
private void changelanguagebtn_Click(object senderEventArgs e)
        {
            
SendKeys.Send("%"+"+");
        } 

الكود اعلاه يقوم بوظيفة Alt+Shift لتغيير لغة الحاسبة للمشروع نفسه.

وهذا الكود لتغيير لغة الكتابة للNotePad بالVB.Net

PHP كود :
Public Class Form1
    Dim Pid 
As Integer
    
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        Pid 
Shell("notepad"AppWinStyle.NormalFocus)
    
End Sub

    
Private Sub Button2_Click(sender As System.ObjectAs System.EventArgsHandles Button2.Click
        AppActivate
(Pid)
        
SendKeys.Send("%" "+")
    
End Sub
End 
Class 

بالتوفيق ان شاءالله[/COLOR]
الرد }}}}
تم الشكر بواسطة:
#3
sajad كتب :[COLOR="#800000"]السلام عليكم اخي العزيز

تفضل:

PHP كود :
private void changelanguagebtn_Click(object senderEventArgs e)
        {
            
SendKeys.Send("%"+"+");
        } 

الكود اعلاه يقوم بوظيفة Alt+Shift لتغيير لغة الحاسبة للمشروع نفسه.

وهذا الكود لتغيير لغة الكتابة للNotePad بالVB.Net

PHP كود :
Public Class Form1
    Dim Pid 
As Integer
    
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        Pid 
Shell("notepad"AppWinStyle.NormalFocus)
    
End Sub

    
Private Sub Button2_Click(sender As System.ObjectAs System.EventArgsHandles Button2.Click
        AppActivate
(Pid)
        
SendKeys.Send("%" "+")
    
End Sub
End 
Class 

بالتوفيق ان شاءالله[/COLOR]
جزاك الله كل خير اخى
الرد }}}}
تم الشكر بواسطة:
#4
[COLOR="#800000"]وجزاك بالمثل اخي

بالتوفيق ان شاءالله[/COLOR]
الرد }}}}
تم الشكر بواسطة:
#5
sajad كتب :[COLOR="#800000"]وجزاك بالمثل اخي

بالتوفيق ان شاءالله[/COLOR]

شكرآ لاكن انا غيرت الغله المشروع لاكن الغله لم تتغير
الرد }}}}
تم الشكر بواسطة:
#6
[COLOR="#800000"]الكود يعمل معي بدون مشكلة

جرب ان تضيف textbox الى المشروع و button واكتب في الbutton كود تغيير اللغة

PHP كود :
SendKeys.Send("%" "+"

وغير اللغة ثم اكتب أي كلمة في الtextbox

[/COLOR]
الرد }}}}
تم الشكر بواسطة:
#7
sajad كتب :[COLOR="#800000"]الكود يعمل معي بدون مشكلة

جرب ان تضيف textbox الى المشروع و button واكتب في الbutton كود تغيير اللغة

PHP كود :
SendKeys.Send("%" "+"

وغير اللغة ثم اكتب أي كلمة في الtextbox

[/COLOR]

يعمل اخى لاكن لا توجد تريكه تركيب الغه مثلآ لو عندى combobox فى الغات لو اخطارت مثلآ اسبانى يكتب اسبانى
الرد }}}}
تم الشكر بواسطة:
#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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغير حجم شاشات البرنامج عند العمل على شاشات اخرى nassery99 3 76 16-10-17, 12:42 PM
آخر رد: silverlight
  [VB.NET] اريد كود للكشف عن تغير عنوان الشبكة e-coder 0 35 23-09-17, 03:21 AM
آخر رد: e-coder
  كيفية تغير نوعية الاتصال من xmpp الي improver socket using Tls and DIGEST-MD5 login e-coder 0 41 16-09-17, 04:24 PM
آخر رد: e-coder
  كيفية تغير لون ال button اللي في الفورم بمعلومات في الداتا جريد فيو khaled12345 8 436 20-06-17, 05:01 AM
آخر رد: khaled12345
  [VB.NET] حفظ الصورة من picturebox الى جهاز الكمبيوتر lkaam 2 178 04-06-17, 06:28 PM
آخر رد: lkaam
  طلب كود تغير الصورة من داخل البرنامج MOSTAFA.KAMEL 4 276 24-03-17, 11:58 PM
آخر رد: Master Hacker
  منع تغير التاريخ و الوقت noway 5 401 25-01-17, 03:00 PM
آخر رد: مساعدة
  كيفية تغير رسائل الخطأ؟ noway 4 465 12-01-17, 02:05 AM
آخر رد: يسرى7
  إختبار كود علي نسخة الكمبيوتر لديكم silverlight 9 519 08-12-16, 06:07 AM
آخر رد: bidaya
  [سؤال] تغير لون كتابة التيكست بوكس ؟ Mido9 5 3,504 30-11-16, 10:16 PM
آخر رد: omferas

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


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