PDA

View Full Version : سوال: تغيير زبان صفحه كليد



majidi
دوشنبه 11 شهریور 1387, 22:07 عصر
سلام
ضمن تبريك حلول ماه مبارك رمضان و آرزوي توفيق

كد تغيير زبانصفحه كليد را البته ترجيحا با سي شارپ مي خوام.
سرچ كردم در نوشته ها نبود
پيشاپيش ممنون

Salar Ashgi
دوشنبه 11 شهریور 1387, 22:42 عصر
سلام ، دوست عزیز خوب سرچ میکردی تو سایت پیدا میشد ، ولی خوب اینم کدش :



public void changelanguge(String languge)
{
foreach (InputLanguage lang in InputLanguage.InstalledInputLanguages)
{
if (lang.Culture.TwoLetterISOLanguageName == languge)
{
Application.CurrentCulture = lang.Culture;
Application.CurrentInputLanguage = lang;
}
}
}

و یا
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture("fa-IR");



موفق و پیروز باشید !!

منم به نوبه خودم حلول ماه مبارک و پر فضیلت رمضان ، ماه میهمانی خداوند را به همه عزیزان تبریک می گویم !!!

bachebahal_1363
سه شنبه 12 شهریور 1387, 01:50 صبح
از کد زیر استفاده کنید:

String strcultur = "US";
if (InputLanguage.CurrentInputLanguage.LayoutName == strcultur)
{
System.Globalization.CultureInfo farsi = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(farsi);
}