PDA

View Full Version : چگونه می توانم بدون زدن دکمه Alt + Ctrl ، از طریق برنامه نویسی،‌ کی برد را فارسی کنم



آسمان آبی
سه شنبه 13 آذر 1386, 22:42 عصر
سلام دوستان
چگونه می توانم بدون زدن دکمه Alt + Ctrl ، از طریق برنامه نویسی،‌ کی برد را فارسی کنم توحه داشته باشید که اول باید متوجه شم که سیستم در حالت انگلیسی هست یا نه و اگر بود اونوقت فارسیش کنم و گرنه که تغییر ندم

mr_mtc
سه شنبه 13 آذر 1386, 23:02 عصر
بهتر بود اول جستجو می کردین!
من خودم این کد رو از تو همین فروم برداشتم

من رو سیستمم جستجو کردم پیدا نکردم! اگه تا صبح پیدا نکردین صبح از تو دفتر براتون میگذارم

mohammadkhan
سه شنبه 13 آذر 1386, 23:48 عصر
میتونی تو رویداد فرمت از این کد استفاده کنی
هر چی بنویسی خودبخود فارسی نوشته میشه




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

mohammadkhan
سه شنبه 13 آذر 1386, 23:51 عصر
این کد هم همون کار رو انجام میده ولی با foreach
این کد رو از توی همین سایت برداشتم
مال یکی از دوستانه



foreach (InputLanguage lan in InputLanguage.InstalledInputLanguages)
if (lan.Culture.Name == "fa-IR")
InputLanguage.CurrentInputLanguage = lan;