PDA

View Full Version : سوال: نمایش خاص اعداد در text box (سه تایی)



مینا جاوید
دوشنبه 16 اردیبهشت 1387, 09:10 صبح
سلام
من دارم یه برنامه کوچیک حسابداری می نویسم. اعداد اون به ریال هستش.
چطور می تونم نمایش اعداد text box ها رو به صورت سه تایی از هم جدا با ویرگول:

000 , 000 , 1
تنظیم کنم؟

liaghat
دوشنبه 16 اردیبهشت 1387, 09:16 صبح
این نمونه را ببینید:

17059

mostafa_khosravy_380
دوشنبه 16 اردیبهشت 1387, 21:34 عصر
سلام
خاصیت dataformat رو باز کنید و نوع number رو انتخاب کن. در آخر گزینه use 1000 separator رو انتخاب و ok کنید.

mostafa_khosravy_380
دوشنبه 16 اردیبهشت 1387, 21:35 عصر
خاصیت data format در textbox منظورم بود.

مینا جاوید
سه شنبه 17 اردیبهشت 1387, 07:05 صبح
سلام
خاصیت dataformat رو باز کنید و نوع number رو انتخاب کن. در آخر گزینه use 1000 separator رو انتخاب و ok کنید.

این روش را امتحان کردم، ولی نشد!
یعنی تغییری در textbox ندیدم
میشه یه نمونه بگذارید؟

hrj1981
سه شنبه 17 اردیبهشت 1387, 11:40 صبح
شما مي توانيد از اين روش هم استفاده كنيد
براي رويداد lostfocus تكس باكستان مي توانيد اين دستور را بنويسيد:

text1.text=format$(Trim(text1.text),"###,###")

bobrus
سه شنبه 17 اردیبهشت 1387, 12:48 عصر
به نظر من بهتره از Microsoft MaskEdit استفاده بكني كه توي compnent هاي خود vb هست اونو به پروژه اضافه كن و بعد خصوصيت format رو به "#,##" تنظيم كن خوبي اين كار اينه كه وقتي مقدار رو مي خوني به صورت عدد بهت ميده نه string و تو محاسبات راحتتري