Я работаю с приложением Financial Winforms и у меня возникли проблемы с элементами управления.
Моему клиенту нужно вставлять десятичные значения везде (цены, скидки и т. Д.), И я бы хотел избежать повторной проверки.
Поэтому я сразу же попробовал MaskedTextBox, который бы соответствовал моим потребностям (с маской типа «€ 00000.00»), если бы не фокус и длина маски.
Я не могу предсказать, насколько большими будут цифры, которые мой клиент собирается ввести в приложение.
Я также не могу ожидать, что он начнет все с 00, чтобы добраться до запятой. Все должно быть удобным для клавиатуры.
Я что-то упустил или просто нет способа (кроме написания пользовательского элемента управления) достичь этого с помощью стандартных элементов управления Windows Forms?