-
> [19] Костыль (28.12.16 22:14)
-123,456,789.01e+56
-
Ну как вариант. В моих случаях самое предпочтительное было проверять в OnKeypress полей ввода точку и запятую и молча заменять её на DecimalSeparator. Решение не 100%, крнечно, но рабочее в моих случаях.
-
> Inovet © (28.12.16 23:46) [20]
-123,456,789.01e+56 (ввести в эдит не получится) Ну, если и так рассматривать, то почему не сразу: 123xav,31 гораздо нагляднее :)
-
-
> [22] Костыль (29.12.16 08:10) > 123xav,31 > гораздо нагляднее :)
Это чё? Я такое не знаю.:)
-
Удалено модератором
-
Вводить десятичные значения в TEdit изначально не очень удобно, так как требуется дополнительная обработка. В этом случае лучше использовать ввод по маске (и по моему мнению/опыту, желательно, что бы в качестве маски использовались регулярки, например TcxMaskEdit из набора DevExpress). Тогда не придется ловить кучу лишних разделителей и, если используется, знак (+/-)
|