دوستان مجددا سلام
آقا جان من میخواهم در تکست بوک تایپ فارسی کنم فقط
ولی نمیدونم چه کدی باید بنویسم
لطفا کمک
دوستان مجددا سلام
آقا جان من میخواهم در تکست بوک تایپ فارسی کنم فقط
ولی نمیدونم چه کدی باید بنویسم
لطفا کمک
اگه سرچ می کردی پیدا می کردی
public void changelanguge(String lname)
{
foreach (InputLanguage lang in InputLanguage.InstalledInputLanguages)
{
if (lang.Culture.TwoLetterISOLanguageName == lname)
{
Application.CurrentCulture = lang.Culture;
Application.CurrentInputLanguage = lang;
}
}
}
بعد داخل form_load
changelanguge("fa");
بازم نشد
من قبلا برای اینکار با برنامه ای این کد را تبدیل کردم ولی چون الان این برنامه ارتقا پیدا کرده دیگه کانورتور این کار را برام انجام نمی ده
وقتی اون کد را در داخل حالت ساکت تکست بوکس می نوشتم با انتخاب شدن تکست بوکس برنامه خود به خود فارسی تایپ می کرد
سپیده خانوم از اینکه محبت کردید سپاس گزارم حل شد ولی کاش عدد ها هم فارسی می شدن
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture((System.Globalization.CultureInfo.CreateSpecificCulture("Fa-ir")));
شرمنده اینو بپای بی ادب بودن نگزارید نمی دانستم
public void changelanguge(String lname)
{
foreach (InputLanguage lang in InputLanguage.InstalledInputLanguages)
{
if (lang.Culture.TwoLetterISOLanguageName == lname)
{
Application.CurrentCulture = lang.Culture;
Application.CurrentInputLanguage = lang;
}
}
}
changelanguge("fa-IR");
IR باید بزرگ باشه
چون به اینصورت است:
fa-IR
it-IT
en-US
در مورد اعداد فارسی :
اگر Right to left تکست باکس رو True کنی اعدادتم فارسی میشن.