Форматирования текста из текстбокса - 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д