View Full Version : سوال: فارسی کردن صفحه کلید
yas3131
پنج شنبه 23 خرداد 1392, 23:03 عصر
با سلام .قطعه کد#c میخوام که صفحه کلید فارسی بشه. و هنگام تایپ توی مثلا textbox نیازی نباشه:متفکر: کاربر این کارو انجام بده. ممنون .
khokhan
پنج شنبه 23 خرداد 1392, 23:27 عصر
با سلام .قطعه کد#c میخوام که صفحه کلید فارسی بشه. و هنگام تایپ توی مثلا textbox نیازی نباشه:متفکر: کاربر این کارو انجام بده. ممنون .
یه کلاس توی پروژه ات اضافه کن . این کد رو بهش اضافه کن
class Languge_Keybord
{
public static void Persian()
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("fa-ir"));
}
public static void English()
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("en-us"));
}
}
بعد توی هر کدوم از فرمها که خواستی زبان پیش فرض فارسی باشه در رو یداد لود فرم این کد رو بگذار
Languge_Keybord.Persian();
c-sharp_South
جمعه 24 خرداد 1392, 00:15 صبح
از این روش هم میتونید استفاده کنید.در رویداد Enter تکست باکست باید وارد کنی کد مورد نظر رو.
private void txt28_Enter(object sender, EventArgs e)
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa-IR"));
}
فراموش نشود:
using System.Globalization;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.