Я хотел бы создать текстовое поле, которое принимает только цифры, но не целые числа, а скорее двойные.
Я читал здесь о e.Handled = Not Char.IsDigit(e.KeyChar)
, и это работает, но, опять же, его можно использовать только для целых, поскольку он отклоняет десятичную точку.
Еще одна вещь, которую я здесь прочитал, это If Not Double.TryParse(TextBox2.Text, value) Then ....
, и она будет работать нормально, за исключением того, что она допускает только десятичную запятую вместо точки.Я не знаю, связано ли это с моими настройками местоположения (Венгрия, мы используем запятые вместо точек), но у меня нет никакой другой идеи, как решить мою проблему, и сервер SQL, который я отправляю, использует десятичную точку.
Заранее спасибо.