چطور میشه زبان default رو عوض کرد مثلا وقتی روی یک textbox کلیک شد زبان فارسی بشه و وقتی focus ترک شد انگلیسی بشه
چطور میشه زبان default رو عوض کرد مثلا وقتی روی یک textbox کلیک شد زبان فارسی بشه و وقتی focus ترک شد انگلیسی بشه
برای زبان فارسی
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(CultureInfo.CreateSpecif icCulture("Farsi"));
برای زبان انگلیسی
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(CultureInfo.CreateSpecif icCulture("US"));
آقا دستت درد نکنه. البته بجای Farsi باید fa-IR و US باید en-US باشه.
ولی من با همین کد کار می کنم مشکلی نداره
خیلی ممنون جالب بود منم استفاده کردم
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
قابلی نداشت
من این کد را خودم بهش رسیدم و از جایی هم کِش نرفتم
fa-ir با farsi هر دو در قسمت های مربوط به language ویندوز استفاده شده نباید تفاوتی داشته باشه ، من خودم تا حالا با fa-ir کار میکردم ، مورد دوم را هم که دوستان جواب گرفتند.
کد بالا رو در کدام event باید بنویسیم ؟
متشکرم.
آخرین ویرایش به وسیله Farhad-Csharp : سه شنبه 02 خرداد 1385 در 08:41 صبح
زبان فارسی را در رویداد
Enter
و زبان انگلیسی را در رویداد
Leave
موفق باشید
این رو هم داشته باشین
salam
in code zabaneh EN ra beh FA tabdil mikoneh.
InputLanguageCollection oInstalledLanguages = InputLanguage.InstalledInputLanguages;
foreach(InputLanguage oInputLanguage in oInstalledLanguages)
if(oInputLanguage.LayoutName.StartsWith("Farsi"))
InputLanguage.CurrentInputLanguage = oInputLanguage;
kafiyeh code ra darooneh yek button garar bedi.
by
آخرین ویرایش به وسیله bahman.net : چهارشنبه 03 خرداد 1385 در 00:23 صبح
khili mamnon az pasokhetoonنوشته شده توسط rashidi zadeh
از همه دوستان ممنونم. منم استفاده کردم
اینم از راه User32 که ساخته یافته ترین راه است
Public Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal Flags As Long) As Long
و قسمتی که میخوای زبانت فارسی بشه :
LoadKeyboardLayout("00000429", 1)
اگه منظورتون همون ساختیافته خودمونه که جسارتا باید بگم خیر دوست عزیز و سعی کنید همیشه از راه حل های خود فریم ورک .net استفاده کنید. نمیگم اون خوب نیست (توی این یک مورد شاید زیاد مهم نباشه چون اونم استفاده از api ویندوزه) ولی خود مایکروسافت همه جا .net framework رو recommend کرده و اونو بر solutionهای دیگه ارجح دونسته...نوشته شده توسط mostafa_leman
...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست
سلام دوستان
من میخواستم که در regional and language سیستم تغییر بدم
توی پروژم یه تعداد html هست که توش عدد هست.من میخوام که این اعداد فارسی نمایش داده شوند و انگلیسی نباشند. این اعداد روی کامپیوتری که تنظیماتش رو اعداد 1 تا 9 فارسی باشه فقط فارسی هست.حالا راهی داره برای تغییر این تنظیمات در سیستم مقصد؟
ممنون