سلام دوستان
چگونه می توانم بدون زدن دکمه Alt + Ctrl ، از طریق برنامه نویسی، کی برد را فارسی کنم توحه داشته باشید که اول باید متوجه شم که سیستم در حالت انگلیسی هست یا نه و اگر بود اونوقت فارسیش کنم و گرنه که تغییر ندم
سلام دوستان
چگونه می توانم بدون زدن دکمه Alt + Ctrl ، از طریق برنامه نویسی، کی برد را فارسی کنم توحه داشته باشید که اول باید متوجه شم که سیستم در حالت انگلیسی هست یا نه و اگر بود اونوقت فارسیش کنم و گرنه که تغییر ندم
بهتر بود اول جستجو می کردین!
من خودم این کد رو از تو همین فروم برداشتم
من رو سیستمم جستجو کردم پیدا نکردم! اگه تا صبح پیدا نکردین صبح از تو دفتر براتون میگذارم
میتونی تو رویداد فرمت از این کد استفاده کنی
هر چی بنویسی خودبخود فارسی نوشته میشه
System.Globalization.CultureInfo c = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(c);
این کد هم همون کار رو انجام میده ولی با foreach
این کد رو از توی همین سایت برداشتم
مال یکی از دوستانه
foreach (InputLanguage lan in InputLanguage.InstalledInputLanguages)
if (lan.Culture.Name == "fa-IR")
InputLanguage.CurrentInputLanguage = lan;