PDA

View Full Version : سوال: دکمه ای با قابلیت پاک کردن تک تک اعداد



batman1
چهارشنبه 28 مرداد 1394, 10:10 صبح
سلام به همه.
دوستان،من میخوام برای ماشین حسابم دکمه ای بذارم که بتونم با هربار کلیک برروی اون،کاراکتر عددیم،یه دونه پاک بشه.
مثلا دستور:
textbox.text=string.emply;
همه رو یه جا پاک میکنه،اما این دکمه،یکی یکی پاک کنه.
ممنون.

shaho.khedri
چهارشنبه 28 مرداد 1394, 10:32 صبح
یه راه آسون اینه که از متد Remove استفاده کنی. این شکلی:
string temp, s = textBox1.Text;
temp = s.Remove(s.Length - 1);
textBox1.Text = temp;

محمد رضا فاتحی
چهارشنبه 28 مرداد 1394, 10:37 صبح
textBox2.Text = textBox2.Text.Remove(textBox2.TextLength - 1, 1);
textBox2.SelectionStart = textBox2.TextLength;
***********************
شرمنده صفحم رو رفرش نکردم تقریبا کدم با کد دوستمون یکی شد!!

rg_BlackRose
چهارشنبه 28 مرداد 1394, 16:40 عصر
سلام

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

textBox2.Text = textBox2.Text.Substring(0, textBox2.Text.Length - 1);


موفق باشید.