чтобы разрешить изменение выделенного текста:

ользую следующий код, чтобы получить только цифры от пользователя и только одну десятичную точку, что хорошо работает для меня на 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 цифр / цифр после точки / десятичной дроби.

Обнови меня!

Ответы на вопрос(2)

Ваш ответ на вопрос