مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ارمان_گرجی پور

عضویت از 1395/03/07

گذاشتن کاما بین هر 3 رقم

  • جمعه 7 خرداد 1395
  • 00:11
تشکر میکنم

با سلام خدمت همه دوستان ایا کسی راه حلی داره واسه ایکنه بطور خودکار درون یک تکس باکس فرم وقتی کاربر هر سه رقم رو وارد میکنه یک کاما گذاشته بشه - ممنونم

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 7 خرداد 1395
  • 07:19

سلام

شما باید در رویداد TextChange کنترل کنید

TextBox1.Text=TextBox1.Text.ToString("#,0");

 

کاربر سایت

ارمان_گرجی پور

عضویت از 1395/03/07

  • جمعه 7 خرداد 1395
  • 13:00

بله رویداد مورد نظرشو میدونم ولی کاما بد جا میگیره این کد منه 

private void textBox1_TextChanged(object sender, EventArgs e)
        {
           
            a++;
            label1.Text = a.ToString();
             if(a==3)
             {
                 textBox1.Text += ",";
             }
             else if(a== 6)
             {
                 textBox1.Text += ",";
             }
        }

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 7 خرداد 1395
  • 13:02

از اون نمونه که فرستادم استفاده کنید

private void textBox1_TextChanged(object sender, EventArgs e)
        {
           
          TextBox1.Text=TextBox1.Text.ToString("#,0");
        }

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)