السلام عليكم
كيف يتم تغيير لغة الإدخال في مربع نص في وقت التشغيل في فيجوال 2010
بمعنى الان انا يظهر لدي الكتابة باللغة العربية واضطر لاغييرها من الكي بورد الى الانجليزية
اريد الانجليزية ان تظهر كلغة افتراضية في مربع النص
وشكرا
السلام عليكم
كيف يتم تغيير لغة الإدخال في مربع نص في وقت التشغيل في فيجوال 2010
بمعنى الان انا يظهر لدي الكتابة باللغة العربية واضطر لاغييرها من الكي بورد الى الانجليزية
اريد الانجليزية ان تظهر كلغة افتراضية في مربع النص
وشكرا
تم تعديل هذه المشاركة بواسطة lordring في 4 ديسمبر 2013 في 17:43
Private Sub TextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseClick
SendKeys.Send("%(+)")
End Sub


شكرا اخي
كود الاخ محمد فؤاد جميل
لكن ..... ماذا لوكان في الفورم أكثر من تكست بوكس
هل نكتب لكل تسكست بوكس هذا الكود .....؟
الحل
نضع في حدث تحميل الفورم ... هذا الكود
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("EN"))اذا المشاركة قد نالت على أعجابك .... فارجوا التقييم 
شكرا على الاضافة
مالكـ كتب:
كود الاخ محمد فؤاد جميل
لكن ..... ماذا لوكان في الفورم أكثر من تكست بوكس
هل نكتب لكل تسكست بوكس هذا الكود .....؟
الحل
نضع في حدث تحميل الفورم ... هذا الكود
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("EN"))
الكود يعمل تمام ولكني ان اجعله يكتب بالعربي ولم ينفع علماً اني غيرت الجزاء "EN" الى "AR" ارجوا بين طريقة الكتابة بالعربية
جرب هذا
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("ar-eg"))أو
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("ar-sa"))وستجد هنا في هذا الجدول جميع لغات العالم تقريبا
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo(vs.71).aspx
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 13 ديسمبر 2013 في 21:32


شكراً الى الاخ محمد فؤاد على المعلومة الرائعة
تم تعديل هذه المشاركة بواسطة beep في 14 ديسمبر 2013 في 22:43