VB.Net Masktextbox допускает только числа и два десятичных знака

#vb.net #maskedtextbox

#vb.net #maskedtextbox

Вопрос:

Я ищу способ создать masktextbox с пользовательской маской, чтобы разрешать только числа и десятичные знаки. Может быть только 2 знака после запятой и только одна десятичная точка. Можно ли это сделать с помощью пользовательской маски. Я прочитал документ MSDN, связанный с mask, но, похоже, он не обеспечивает большой гибкости или, может быть, я что-то упускаю, любые подробности в этом отношении будут полезны.

Вводом для текстового поля маски может быть любое число, за которым следуют 2 десятичных знака (необязательно).

Например. 1200 или 1200.25 или 10

Комментарии:

1. показать ваш код?? или для чего будет ваш ввод MaskTextBox ?

2. пожалуйста, проверьте отредактированный вопрос. спасибо

3. Вам действительно нужно MaskTextBox для этого или TextBox с каким-то кодом разрешить только десятичные знаки и числа textbox_keypress ??

4. Я подумал об использовании текстового поля mask, потому что они могут быть встроенными. А события нажатия или нажатия клавиш позволяют копировать и вставлять недопустимые входные данные, поэтому это выглядело как идеальное решение.