Конференция "Начинающим" » Как сделать чтобы при вводе данных точка читалась как запятая. [D7]
 
  • Inovet © (28.12.16 23:46) [20]
    > [19] Костыль   (28.12.16 22:14)

    -123,456,789.01e+56
  • Германн © (29.12.16 05:00) [21]
    Ну как вариант.
    В моих случаях самое предпочтительное было проверять в OnKeypress полей ввода точку и запятую и молча заменять её на DecimalSeparator. Решение не 100%, крнечно, но рабочее в моих случаях.
  • Костыль (29.12.16 08:10) [22]
    > Inovet ©   (28.12.16 23:46) [20]

    -123,456,789.01e+56 (ввести в эдит не получится)
    Ну, если и так рассматривать, то почему не сразу:
    123xav,31
    гораздо нагляднее :)
  • Костыль (29.12.16 11:48) [23]
  • Inovet © (29.12.16 22:55) [24]
    > [22] Костыль   (29.12.16 08:10)
    > 123xav,31
    > гораздо нагляднее :)

    Это чё? Я такое не знаю.:)
  • Signal (01.01.17 09:08) [25]
    Удалено модератором
  • macrodens © (10.01.17 11:41) [26]
    Вводить десятичные значения в TEdit изначально не очень удобно, так как требуется дополнительная обработка.
    В этом случае лучше использовать ввод по маске (и по моему мнению/опыту, желательно, что бы в качестве маски использовались регулярки, например TcxMaskEdit из набора DevExpress).
    Тогда не придется ловить кучу лишних разделителей и, если используется, знак (+/-)
 
Конференция "Начинающим" » Как сделать чтобы при вводе данных точка читалась как запятая. [D7]
Есть новые Нет новых   [118478   +40][b:0][p:0]