السلام عليكم ورحمة الله وبركاتة
كيف يمكنني أن أخصص لغة معينة ( مثل اللغة العربية ) لتكون اللغة المستخدمة في الـ Form إفتراضاً ( Default )بحيث عند تشغيل النافذة فإنه يمكن الكتابة في أي كائن بهذه اللغة .
أتمنا من لدية العلم مساعدتي
السلام عليكم ورحمة الله وبركاتة
كيف يمكنني أن أخصص لغة معينة ( مثل اللغة العربية ) لتكون اللغة المستخدمة في الـ Form إفتراضاً ( Default )بحيث عند تشغيل النافذة فإنه يمكن الكتابة في أي كائن بهذه اللغة .
أتمنا من لدية العلم مساعدتي
استخدم هذا الكود
Imports System.Globalization
SetKeyboardLanguage("ar-SA")اخوي
اين يوضع الكود
SetKeyboardLanguage("ar-SA")السلام عليكم ورحمة الله
أحببت أن تكون أول مشاركة لي مفيدة إن شاء الله
أخي أبو خالد
ضع الدالة التالية لديك :
Public Sub SetKeyboardLanguage(ByVal culName As String) Dim MyLng As New CultureInfo(culName) Dim InLang As InputLanguage = InputLanguage.FromCulture(MyLng) InputLanguage.CurrentInputLanguage = InLang End Sub
واستدعها بالأمر السابق
SetKeyboardLanguage("ar-SA")تم تعديل هذه المشاركة بواسطة *Bandar* في 1 أبريل 2006 في 14:09
شكراً جزيلاً إخواني جميعاً...
وجعلها الله في ميزان أعمالكم.
اخوي بندر ..
شكرا جزيلا لك
عفوا اخوي
ما اشتغلت معاي في 2005
ما وجد InputLanguage
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
إخواني جميعاً لم تعمل الشفرة في VB.Net2005 فهل من مساعدة بلييييييييييييييييس..
نفذت نفس الشفرة ولم أجد أي أخطاء ولكن عند التنفيذ لم ينفذ العمل لمـــــــــــــــــــــــاذا ؟
تم تعديل هذه المشاركة بواسطة mqmmss في 2 أبريل 2006 في 16:30
بسيطة
هذه الدالة أستخدمها من أيام Vb2003 وهي تعمل بشكل رائع على Vb2003 و Vb2005
لقلب لغة لوحة المفاتيح للعربية
Public Sub LangArabic() Dim Lang As InputLanguage For Each Lang In InputLanguage.InstalledInputLanguages If Lang.Culture.EnglishName.ToUpper Like "*arabic*".ToUpper Then InputLanguage.CurrentInputLanguage = Lang End If Next End Sub
ولقلب لغة لوحة المفاتيح للانكليزية
Public Sub LangEnglish() Dim Lang As InputLanguage For Each Lang In InputLanguage.InstalledInputLanguages If Lang.Culture.EnglishName.ToUpper Like "*english*".ToUpper Then InputLanguage.CurrentInputLanguage = Lang End If Next End Sub
قد تحتاج للاستيراد
Imports System.Windows.Forms
إن كنت وضعت الدالة في Module وليس داخل الفورم
تم تعديل هذه المشاركة بواسطة samerselo في 2 أبريل 2006 في 18:32
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
شكراً جزيلاً أخي samerselo لقد نجحت الشفرة 100%.
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…