Форматирования текста из текстбокса - C#
Формулировка задачи:
Всем привет.
Моя задача: отформатировать число из текстбокса в формат "120 000 000".
Набросал такой код:
После первого ввода символа строка удачно форматируется, дальше вылетает исключение
Что посоветуете? Или лучше работать с masked text box?
Код висит в событии howMuchNeed keyUP, пробовал также на TextChanged, keyDown, keyPress
int test = Convert.ToInt32(howMuchNeed.Text.Replace(" ", string.Empty)); howMuchNeed.Text = test.ToString("N0"); howMuchNeed.SelectionStart = howMuchNeed.TextLength;
Входная строка имела неверный формат.
{Text = Невозможно вычислить выражение, поскольку код текущего метода оптимизирован.}
Решение задачи: «Форматирования текста из текстбокса»
textual
Листинг программы
public static string Reverse(string s) { char[] charArray = s.ToCharArray(); Array.Reverse(charArray); return new string(charArray); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д