PDA

View Full Version : سوال: نشان دادن ارقام در textbox



daneshmand1
شنبه 14 شهریور 1388, 00:25 صبح
من توی فرمم یه textbox دارم که قراره مبلغ پول توی اون وارد بشه. می خوام وقتی مبلغ داره وارد میشه به طور خودکار رقمارو سه تا سه تا از سمت راست جدا کنه مثلا ما 1000000 رو وارد می کنیم ولی توی textbox مبلغ به صورت 1.000.000 وارد بشه. ( مثل ماشین حساب)
از maskedTextBox1 هم می تونیم استفاده کینم ولی بازهم رقمارو از سمت چپ جدا می کنه.
چطور می تونیم این کارو انجام دهیم؟

afrooz_rahmati63@yahoo.com
شنبه 14 شهریور 1388, 00:50 صبح
از این فرمت می تونین استفاده کنید.



TextBox1.Text = String.Format("{0:#,##0.00;(#,##0.00);0}", Convert.ToDecimal(TextBox1.Text));

atryad
شنبه 14 شهریور 1388, 01:46 صبح
میتونی کد بالا رو به صورت زیر بکار ببری

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{

textBox1.Text = String.Format("{0:#,##0.00;(#,##0.00);0}", Convert.ToDecimal(textBox1.Text));
textBox2.Focus();
}


}

Salar Ashgi
شنبه 14 شهریور 1388, 10:14 صبح
سلام ، به لینک زیر مراجعه کنید :

http://barnamenevis.org/forum/showpost.php?p=774859&postcount=315


موفق و پیروز باشید !!!