PDA

View Full Version : سوال: Validation ( اعتبار سنجی ) , کارکتر های فارسی



NeO.TheOne
یک شنبه 03 دی 1391, 19:30 عصر
سلام

میخواستم فقط توی TextBox فارسی بشه تایپ کرد و اگه کاربر حروف دیگه ای وارد کرد هیچ کارکتری چاپ نشه
ممنون میشم کمکم کنید

ordebehesht
یک شنبه 03 دی 1391, 19:39 عصر
System.Globalization.CultureInfo fa = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(fa);


این کد رو تو فرم لود بنویسی

NeO.TheOne
یک شنبه 03 دی 1391, 19:50 عصر
این زبان رو تغییر میده من می خوام فقط کارکترهای فارسی تایپ بشه حتی عدد هم نتونه بگیره

morteza271
یک شنبه 03 دی 1391, 19:58 عصر
توی رویداد KeyPress تکست باکستون کد اسکی کاراکتر فشرده شده رو بدست بیارین و چک کنید که اگه توی رنج حروف فارسی هست که هیچی ولی اگه نیست با کد زیر کاراکتر رو تایپ نکنید :
e.Handle = true

خیلی راحت میتونید رنج کد اسکی حروف فارسی رو بدست بیارین.

NeO.TheOne
یک شنبه 03 دی 1391, 20:07 عصر
ممنون مرتضی جان