View Full Version : سوال: تایپ حروف انگلیسی
Leyla2011
پنج شنبه 07 مهر 1390, 21:00 عصر
سلام به تمام دوستان
میشه تو یه textbox فقط حروف انگلیسی تایپ کرد حتی با ctr+shiftهم نشه زبان رو تغییر داد؟
2ndesigner
پنج شنبه 07 مهر 1390, 21:31 عصر
برای این کار وقتی که زبان برنامه تغییر کرد ،باید زبان رو به انگلیسی تبدیل کرد
شما می تونید از کد زیر استفاده کنید:
private void Form1_InputLanguageChanged(object sender, InputLanguageChangedEventArgs e)
{
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo("en_us");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language);
}
شما میتونی از لیست رویداد ها ی فرم این رویداد رو انتخاب کنی.
Leyla2011
پنج شنبه 07 مهر 1390, 21:40 عصر
برای این کار وقتی که زبان برنامه تغییر کرد ،باید زبان رو به انگلیسی تبدیل کرد
شما می تونید از کد زیر استفاده کنید:
private void Form1_InputLanguageChanged(object sender, InputLanguageChangedEventArgs e)
{
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo("en_us");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language);
}
شما میتونی از لیست رویداد ها ی فرم این رویداد رو انتخاب کنی.
این کد خطا داره من از این کد استفاده میکنم ، انگلیسی میشه اما با ctr+shift فارسی هم میشه تایپ کرد من میخوام هیچ جور فارسی تایپ نشه
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("en-En"));
2ndesigner
پنج شنبه 07 مهر 1390, 21:46 عصر
من این کد رو امتحان کردم ، جواب داده
شما باید ابتدا از لیست EVENTS های FORM1 رویداد InputLanguageChanged رو انتخاب کنی و بعد کد زیر رو توش بنویسی
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo("en-us"); InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language);
مشکل در خط تیره بود
Leyla2011
پنج شنبه 07 مهر 1390, 21:53 عصر
من این کد رو امتحان کردم ، جواب داده
شما باید ابتدا از لیست EVENTS های FORM1 رویداد InputLanguageChanged رو انتخاب کنی و بعد کد زیر رو توش بنویسی
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo("en-us"); InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language);
مشکل در خط تیره بود
درست شد ممنون
ya30ien2
پنج شنبه 07 مهر 1390, 21:58 عصر
اگه همون کد خودت رو داخل رویداد KeyUp ابزار textbox هم بنویسی حل میشه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.