Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизВоод чисел с разделителями тысяч Найти похожие ветки
← →
JIuSS (2007-03-20 09:47) [0]Доброго всем дня!
Подскажите пожалуйста, есть ли такой компонент, который при вводе чисел выполнял бы их форматирование на лету? Конкретно необходимо, что число отображалось с разделителями тысяч. Т.е. пользователь вводит 12345, а в эдите отображается 12"345
← →
Сергей М. © (2007-03-20 09:56) [1]MaskEdit ?
← →
JIuSS (2007-03-20 09:58) [2]пробовал, не подходит. я не знаю длины числа, которое будет вводиться, а делать заведомо большое неудобно, ведь если пользователь захочет ввести маленькое число, ему придется проклацывать несколько позиций
← →
Сергей М. © (2007-03-20 10:14) [3]Ну тогда при потере фокуса конвертируй введенный текст во float-значение , форматируй его нужным образом (см. Format, FormatFloat) и результат записывай назад в Edit.Text
При получении фокуса читай значение Edit.Text, вырезай символы-разделители и результат записывай назад в Edit.Text.
← →
JIuSS (2007-03-20 10:18) [4]Хотелось бы покрасивее :) именно при вводе, чтоб пользователь сразу видел, допустим, сколько нулей он уже напечатал. а так получается, ему нужно перейти в другое окно, чтоб увидеть результат.
Но в принципе, если других идей не будет, то сделаю, как Вы посоветовали.
Спасибо!
← →
RASkov (2007-03-20 12:55) [5]> есть ли такой компонент
TRxCalcEdit - из библилтеки RxLib
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.172 c