чтобы разрешить изменение выделенного текста:
ользую следующий код, чтобы получить только цифры от пользователя и только одну десятичную точку, что хорошо работает для меня на KeyPress Event:
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && e.KeyChar != '.')
{
e.Handled = true;
}
if (e.KeyChar == '.' && (sender as TextBox).Text.IndexOf('.') > -1)
{
e.Handled = true;
}
Теперь я хочу ограничить цифры / цифры после десятичной точки / точки, т. Е. 35.25468, означает, что требуется только 6 цифр / цифр после точки / десятичной дроби.
Обнови меня!