تقييم الموضوع :
  • 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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية تغير لون ال button اللي في الفورم بمعلومات في الداتا جريد فيو khaled12345 4 108 أمس, 08:30 PM
آخر رد: khaled12345
  طلب كود تغير الصورة من داخل البرنامج MOSTAFA.KAMEL 4 157 24-03-17, 11:58 PM
آخر رد: Master Hacker
  منع تغير التاريخ و الوقت noway 5 245 25-01-17, 03:00 PM
آخر رد: مساعدة
  كيفية تغير رسائل الخطأ؟ noway 4 321 12-01-17, 02:05 AM
آخر رد: يسرى7
  إختبار كود علي نسخة الكمبيوتر لديكم silverlight 9 410 08-12-16, 06:07 AM
آخر رد: bidaya
  [سؤال] تغير لون كتابة التيكست بوكس ؟ Mido9 5 3,203 30-11-16, 10:16 PM
آخر رد: omferas
  الداتا ببتلغبط لما الكمبيوتر بيتفطع عنة الكهربا مرة واحدة araxis 5 311 22-11-16, 06:42 PM
آخر رد: zinom
  مشكلة ظهرت بعد تغيير الكمبيوتر abdalla89 11 586 20-10-16, 02:01 AM
آخر رد: محمود بكرى
  تغير مكان الادوات علي الفورم makky 4 333 02-08-16, 01:19 AM
آخر رد: makky
  [VB.NET] هل يمكن تغير الوان الفورم بالمشروع بمديول كافكرة CSS nour83 4 350 03-07-16, 05:08 PM
آخر رد: أسامة

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


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