PDA

View Full Version : جدا کردن عداد در یک تکس باکس



tc1000
چهارشنبه 22 خرداد 1392, 01:25 صبح
با تشکر
من یه textbox د ارم میخوام وقتی که کاربر دراخلش عدد وارد می کنه به این شکل بشه
مثلا : 1,000,000
و در موقع محاسبه بتونم کاماهارو بردارم
با تشکر

vira1368
چهارشنبه 22 خرداد 1392, 01:37 صبح
برای جدا کردن 3 رقمی عدد از این روش میتونید استفاده کنید.

textBox1.Text = string.Format("{0:N0}", Int64.Parse(textBox1.Text.Replace(",", "")));

و برای خوندن عمل رو عکس انجام دهید.

zerocool151
چهارشنبه 22 خرداد 1392, 01:42 صبح
این و ببین
لینک (http://barnamenevis.org/showthread.php?379700-%D8%AC%D8%AF%D8%A7-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B3%D9%87-%D8%B1%D9%82%D9%85-%D8%B3%D9%87-%D8%B1%D9%82%D9%85-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D8%AF%D8%B1-%D8%AA%DA%A9%D8%B3%D8%AA-%D8%A8%D8%A7%DA%A9%D8%B3)

tc1000
چهارشنبه 22 خرداد 1392, 02:29 صبح
برای جدا کردن 3 رقمی عدد از این روش میتونید استفاده کنید.

textBox1.Text = string.Format("{0:N0}", Int64.Parse(textBox1.Text.Replace(",", "")));

و برای خوندن عمل رو عکس انجام دهید.

اینو کجا بزارم؟

erfan_urchin
چهارشنبه 22 خرداد 1392, 03:06 صبح
اینو کجا بزارم؟

توی رویداد پیش فرض تکست باکس یعنی رویداد textBox1_TextChanged

vira1368
چهارشنبه 22 خرداد 1392, 12:31 عصر
اینو کجا بزارم؟

بله همینطور که دوستمون گفتند میتونید توی متد TextChanged بذارید.
اما اگه میتونید یه کامپوننت برای خودت درست کن، سادس و همیشه دیگه ازش استفاده میکنی. این کد در خیلی برنامه ها نظیر حسابداری کاربرد داره.