• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تایپ فارسی در text box

dividersun

کاربر تازه وارد
تاریخ عضویت
25 آگوست 2004
نوشته‌ها
18
لایک‌ها
0
سلام
من چند تا text box داخل برنامه ام تعریف کردم که بعضی از اونها عدد میگیرن و بعضی هاشون کلمه و حرف . برای فارسی کردن حروف مشکلی نداشتم اما وقتی داخل کادر عدد وارد میکنم انگلیسی وارد میشه . کسی کیتونه کمکم کنه که چجوری این مشکل رو رفع کنم؟
فوریه ( لطفا کمک کنید)
 

_H2_

کاربر تازه وارد
تاریخ عضویت
27 می 2007
نوشته‌ها
35
لایک‌ها
0
سلام
آیا فرمتان یا خود textbox را RightToLeft کرده اید ؟؟؟؟؟؟
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
سلام. تا اونجا که من میدونم توی ویندوز های معمولی عدد ها چه در حالت فارسی و چه در حالت انگلیسی به صورت انگلیسی نشون داده میشن و اگه اشتباه نکنم فقط توی ویندوز های فارسی هست که عدد ها فارسی نشون داده میشن.
یه راه برای اینکه عدد ها همیشه فارسی باشن(اگه راه بهتری نباشه...) اینه که بعد از هر تغییر توی TextBox , کاراکتر های با کد اسکی بین 48 و 57 که میشن عدد های بین 0 تا 9 انگلیسی رو, با کاراکتر های یونیکد 0x660 تا 0x66A تبدیل کنین تا به صورت فارسی نمایش پیدا کنن و البته موقع بدست آورد مقدار عددی از TextBox هم برعکس این کار رو انجام بدین...
 
بالا