PDA

View Full Version : سوال: تبدیل زبان به فارسی در هنگام ورود به برنامه



mahbobehshab
پنج شنبه 20 آبان 1389, 17:54 عصر
سلام
اگه بخوایم هنگام ورود به برنامه بدون اینکه زبان صفحه کلید رو به فارسی تبدیل کنیم خودش به طور خودکارفارسی باشه باید چیکار کنم؟:افسرده:

mohamad68
پنج شنبه 20 آبان 1389, 18:29 عصر
تابع api زیر رو اعلان می کنی :


Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Integer) As Integerتو load فرم :

Dim a As Integer
a = LoadKeyboardLayout("00000429", 1)

alimanam
پنج شنبه 20 آبان 1389, 22:12 عصر
سلام

با احترام به جواب آقا محمد اما وقتی داریم از ویژوال استودیو استفاده میکنیم دیگه به نظرم استفاده کردن از همچین روشی که آقا محمد نشون دادن زیاد زیبا و سلیس نباشه ( نظر شخصی بنده بود ممکنه اشتباه هم باشه )

فارسی :

InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("fa-IR"))

انگلیسی :

InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("en-us"))

موفق باشید .