PDA

View Full Version : سوال: تغییر زبان صفحه کلید انگلیسی به فارسی و بالعکس



ahgrab
شنبه 28 اسفند 1389, 08:52 صبح
سلام خسته نباشید

من میخوام کاری کنم وقتی که یک فرم باز میشه اتوماتیک زبان سیستم عوض بشه .
دیگه نیام داخل تکست باکس Alt+shift بگیرم

چطوری این کارو انجام بدم؟

araz_pashazadeh
شنبه 28 اسفند 1389, 10:44 صبح
سلام خسته نباشید

من میخوام کاری کنم وقتی که یک فرم باز میشه اتوماتیک زبان سیستم عوض بشه .
دیگه نیام داخل تکست باکس Alt+shift بگیرم

چطوری این کارو انجام بدم؟

دوست عزیز شما با این دو خط کد امیدوارم به چیزی که می خوای برسی

//عوض کردن زبان نوشتاری فرم به زبان فارسی
System.Globalization.CultureInfo Language = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(Language);
در ضمن به جای fa-IR هر چیزی قرار بدی اطلاعات فرم شما به اون زبان وارد می شه.

ehsanara
شنبه 28 اسفند 1389, 13:48 عصر
میتونی کد دوستمون رو اسنطوری هم بنویسی


InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("fa"));


و شرطی هم بزاری که اگه کنترل راست به چپ بود کد بالا اجراشه اگه نه انگلیسی شه
برا انگلیسی کردن هم میتونی به جای Fa بنویسی En

ahgrab
شنبه 28 اسفند 1389, 14:00 عصر
دوستان ممنون از کمکتون