PDA

View Full Version : تایپ در Textbox به صورت انگلیسی و فارسی



sarbazi
چهارشنبه 27 مهر 1390, 11:53 صبح
سلام دوستان عزیز چطوری میشه دو تا Textboxداریم می خواهیم در یکی انگلیسی تایپ کنیم و با tabبریم روی دومی و در آن فارسی تایپ کنیم حال موقع رفتن دیگر نیاز به آلت شیفت نداشته باشد موقعی روی Textbox قرار گیرد خودش فارس یا انگلیسی کند
با تشکر از کلیه دوستان و مدیران سایت

bazardeh
چهارشنبه 27 مهر 1390, 12:26 عصر
تو رویداد فوکوس Textbox ها کد تغییر زبان را بزار تا فوکوس تو هر کدوم بود زبان خود به خود تغییر کنه

ace_sina
چهارشنبه 27 مهر 1390, 12:50 عصر
using System.Globalization;

تو رویداد فوکوس اینتر تکست باکسی که میخوای توش فارسی تایپ بشه اینو بنویس :
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa-IR"));

بعد تو رویداد فوکوس لیو همون تکست باکس اینو بنویس :
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("en-US"));

فک کنم واضح گفتم . موفق باشی

sarbazi
چهارشنبه 27 مهر 1390, 13:28 عصر
خیلی ممنون از لطفتان عالی بود تشکر میکنم

فقط این فکوس کجاست تو event تا یا تو خاصیت ها پیدایش نکردم
با تشکر از راهنمایهاتون

bazardeh
چهارشنبه 27 مهر 1390, 16:11 عصر
شکل زیر برای پیدا کردنش کمکت می کنه
76771