PDA

View Full Version : حرفه ای: تکس باکس برای فیلد قیمت



kaka2438
یک شنبه 25 فروردین 1392, 13:51 عصر
با سلام
میخواستم در سی شارپ در تکس باکس به ازای ورود هر 3 رقم در تکس باگس به طور خودکار یه رقم اعشار زده بشه!
مثل 12,782,564
نمیدونم چکار کنم.
لطفا کمک کنید

veniz2008
یک شنبه 25 فروردین 1392, 14:01 عصر
سلام.
بسیار تکراری.

int a = 22879252;
TxtKalaNumber.Text = a.ToString("N0");

kaka2438
یک شنبه 25 فروردین 1392, 14:13 عصر
دوست عزیز متوجه راهنمایی شما نشدم
اگه میشه کامل توضیح بدید
:متفکر:

veniz2008
یک شنبه 25 فروردین 1392, 14:22 عصر
والا نمیدونم دیگه باید چی بگم!!!!. اگر از من بپرسی انتگرال فلان عبارت چی میشه میتونم واست توضیح بدم ولی اگر به من بگی "آب" رو توضیح بده والا میمونم چی بگم.
کد از این ساده تر؟
کجاش رو متوجه نمیشی؟. این کد که جایی نداره دوست من :گریه:
از این استفاده کن :

string s = Convert.ToInt32(TxtKalaPrice.Text).ToString("N0");
MessageBox.Show(s);
موفق باشی مهندس.

esafb52
یک شنبه 25 فروردین 1392, 14:40 عصر
از این استفاده کن

kaka2438
یک شنبه 25 فروردین 1392, 14:45 عصر
دوست عزیز من این کد رو تو زویداد تکس چنج تکس باک نوشتم
اما در هنگام تایپ تو تکس باکس کازی که من میخواهم رو انجام نمیده 12,254,654

kaka2438
یک شنبه 25 فروردین 1392, 14:49 عصر
ممنون از راهنمایی خوب شما
آفا/خانوم esafb52 (http://barnamenevis.org/member.php?113083-esafb52)

esmaeilbf
شنبه 27 مهر 1392, 13:40 عصر
والا نمیدونم دیگه باید چی بگم!!!!. اگر از من بپرسی انتگرال فلان عبارت چی میشه میتونم واست توضیح بدم ولی اگر به من بگی "آب" رو توضیح بده والا میمونم چی بگم.
کد از این ساده تر؟
کجاش رو متوجه نمیشی؟. این کد که جایی نداره دوست من :گریه:
از این استفاده کن :

string s = Convert.ToInt32(TxtKalaPrice.Text).ToString("N0");
MessageBox.Show(s);
موفق باشی مهندس.

این کد رو استفاده کردم اما در خروجی "NO" رو نمایش داد !!!!
چطور بصورت realTime میشه این کارو کرد
کاربر همینطور که داره عدد رو وارد میکنه جدا بشن؟

mmd2009
شنبه 27 مهر 1392, 16:15 عصر
به تاریخ این پست نگاه کنید !

این بحث بسیار تکراریه ، جستجو کنید جواب نهایی رو بدست میارید

موفق باشید