PDA

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



sysman_20
یک شنبه 27 اردیبهشت 1388, 16:16 عصر
چگونه می توانم توسط دو کلید که یکی برای فارسی و دیگری برای زبان انگلیسی است زبان تایپ در تکست باکس را تغییر دهم؟

darioush01
یک شنبه 27 اردیبهشت 1388, 16:59 عصر
شما می تونی واسه فارسی شدن کد زير رو به رويداد enter , textBox اضافه کنی



System.Globalization.CultureInfo farsi = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(farsi);



واسه انگليسی هم کافيه فقط جای fa-IR بنويسی us
:چشمک:

Reza_Yarahmadi
یک شنبه 27 اردیبهشت 1388, 17:26 عصر
برای فارسی کردن


System.Windows.Forms.InputLanguage.CurrentInputLan guage = System.Windows.Forms.InputLanguage.FromCulture(new System.Globalization.CultureInfo(1065));
//Or یا
System.Windows.Forms.InputLanguage.CurrentInputLan guage = System.Windows.Forms.InputLanguage.FromCulture(new System.Globalization.CultureInfo("fa-IR"));
برای انگلیسی کردن


System.Windows.Forms.InputLanguage.CurrentInputLan guage = System.Windows.Forms.InputLanguage.FromCulture(new System.Globalization.CultureInfo(1033));
//Or یا
System.Windows.Forms.InputLanguage.CurrentInputLan guage = System.Windows.Forms.InputLanguage.FromCulture(new System.Globalization.CultureInfo("en-US"));