PDA

View Full Version : تعيين زبان پيش فرض



mononok
سه شنبه 13 مرداد 1388, 11:42 صبح
سلام دوستان
من مي خوام در فرم هاي برنامم زبان به صورت پيش فرض فارسي باشه يعني زبان سيستم هر چيزي كه باشد ولي موقع تايپ تنها فارسي تايپ شود بعضي سيستمها مثل ثبت نام سازمان سنجش من ديدم كه اين طورند اگه كسي در اين باره چيزي مي دوونه لطفا راهنماييم كنه
تشكر:لبخندساده:

Sajad Zare
سه شنبه 13 مرداد 1388, 12:26 عصر
سلام
راه حل مشکل شما در استفاده از توابع API سیستم هستش!
برای این کار کافی تابع مربوط به LoadKeyBoardLayout که در User32.dll هستش رو فراخوانی کنی و بعد در قسمت Form Load هم اون رو به کار ببری،تا موقع اجرای برنامه (Form مربوطه) زبان سیستم تغییر کنه.

امید وارم مشکلت با این مسئله حل بشه...

حامد_رشنو
سه شنبه 13 مرداد 1388, 12:30 عصر
اين كدو بنويس حله:







Dim convert As New System.Globalization.CultureInfo("fa-ir")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(convert)