PDA

View Full Version : حرفه ای: جدا کردن 3 رقم 3 رقم اعداد در TextBox



raha_20
سه شنبه 30 شهریور 1389, 17:46 عصر
چطوری میشه واسه یه Mask TextBox یه format جدید تعریف کرد .....

من میخوام که توی text ها م که قیمت وارد میشه . اعداد 3 رقم 3 رقم از همدیگر جدا شند .....

آیا با Mask میتونم این کارو بکنم یا اگه کسی راهی میدونه لطف کنه راهنمایی کنه .

ممنون

AliRezaPro
سه شنبه 30 شهریور 1389, 18:25 عصر
privatevoid textBox1_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(textBox1.Text))
{
textBox1.Text = string.Format("{0:N0}", int.Parse(textBox1.Text.Replace(",", "")));
textBox1.Select(textBox1.Text.Length, 0);
}
}

Saman_12
سه شنبه 30 شهریور 1389, 18:34 عصر
می تونی از این کامپونت SuperTextBox که خودم با VB.NET نوشتم استفاده کنی یک خاصیت داره به نام SplitNumber اینو اگه True کنی سه رقم سه رقم جدا میکنه و اگه False به حالت اول بر میگردونه :
http://barnamenevis.org/forum/showthread.php?t=240570

sogand_arash
پنج شنبه 01 مهر 1389, 22:22 عصر
فقط 2 تا folder وجود داره که برای اجرای برنامه شما باید FSToolBoxTester رو باز کنید.
:تشویق:

mehrdad.h
جمعه 02 مهر 1389, 00:26 صبح
از كد زير ميتوني استفاده كني :

private void textBox4_TextChanged(object sender, EventArgs e)
{
if (!(string.IsNullOrEmpty(this.textBox4.Text)))
{

String S = textBox4.Text.Replace(",", "");

textBox4.Text = (Convert.ToInt64(S)).ToString("#,#");

textBox4.SelectionStart = textBox4.Text.Length;

textBox4.Focus();

}
}