Я хочу ограничить значения, которые могут быть введены в текстовое поле, чтобы быть:
- только цифры
- разрешен backspace
- пробел отключен
- только положительные
- три знака после запятой
для другого текстового поля, указанного выше, но только допустимые значения от 0 до 1
char ch = e.KeyChar;
if (!Char.IsDigit(ch) && PercentBar.Text.IndexOf(@"\.\d\d") != -1
&& ch != 8 && ch != 46 && ch != 32)
{
e.Handled = true;
return;
это мойтекущий код, но он, кажется, не делает много