الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تنفيذ شرط عند تغير لغة الويندوز

بدأه ™Sn!p3R™ في 5 مارس 2014 · 3 رد · 500 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

اخوانى كنت ابحث عن كود لتنفيذ شرط معين داخل البرنامج عند تغير لغة الجهاز من عربى الى الانجليزية او العكس

#2

Private Sub Form1_InputLanguageChanged(sender As Object, e As InputLanguageChangedEventArgs) Handles MyBase.InputLanguageChanged

'your code here

MessageBox.Show("The Language has been changed to :" + InputLanguage.CurrentInputLanguage.LayoutName)

End Sub

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

شكرا اخى ولكنى اريد تنفيذ الشرط إذا كانت لغة الويندوز هى العربية او العكس

 

يعنى مثلاً

 

if (windows Language) = ar Then

Condition

Else

End if

#4

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

 

Public Sub detectlanguage()
        Dim detectlang As InputLanguage = InputLanguage.CurrentInputLanguage
        If (detectlang.Culture.EnglishName).Contains("Ar") Then
            'do something
        Else
            'do something
        End If
    End Sub

 

 Private Sub Form1_InputLanguageChanged(ByVal sender As Object, ByVal e As InputLanguageChangedEventArgs) Handles MyBase.InputLanguageChanged
        detectlanguage()
    End Sub

تم تعديل هذه المشاركة بواسطة osamagadour في 9 مارس 2014 في 14:46

1

مواضيع مشابهة