دوستان مجددا سلام
آقا جان من میخواهم در تکست بوک تایپ فارسی کنم فقط
ولی نمیدونم چه کدی باید بنویسم
لطفا کمک:اشتباه:
Printable View
دوستان مجددا سلام
آقا جان من میخواهم در تکست بوک تایپ فارسی کنم فقط
ولی نمیدونم چه کدی باید بنویسم
لطفا کمک:اشتباه:
اگه سرچ می کردی پیدا می کردی
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 کنی اعدادتم فارسی میشن.