|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.04.2012, 19:27 | #1 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 78
|
Как в полях для ввода сумм разделять тысячи?
Как в полях для ввода цифр (сумм) сделать, чтобы сразу во время ввода разделялись тысячи знаком вида 1'000'000.00 ?
|
06.04.2012, 20:13 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Либо в OnKeyPressed заменять:
Код:
P.S. Я предпочитаю первое.
I'm learning to live...
|
07.04.2012, 11:15 | #3 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 78
|
Не как запятую-точку заменять, а как тысячи апострофом разделять???
|
07.04.2012, 11:28 | #4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
В каких полях? TEdit, TMaskEdit, ячейках таблиц DBGrid, TStringGrid?
В TEdit никак, если только самому не изловчится, например, в событии OnChange или сделать наследника от TEdit. В TMaskEdit такое разделение задается маской (см. справку). В TStringGrid есть событие OnGetEditMask, где как и в TMaskEdit можно указать нужную маску. Для DBGrid в полях Dataset, связанного с гридой, задают DisplayFormat. |
07.04.2012, 11:59 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
07.04.2012, 12:13 | #6 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Stilet, здОрово.
+1 |
07.04.2012, 12:15 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Причем в буквальном смысле. Кстати - код с потолка, так что его если использовать то стоит на баги просмотреть.
I'm learning to live...
|
|
07.04.2012, 12:20 | #8 | |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Уже повинился Промашка вышла.
Цитата:
Работает, собака, как часы. В реальной жизни добавить обработку исключения на не цифры и все ОК. |
|
07.04.2012, 14:03 | #9 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Я вот такое писал:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать рекурсивную процедуру для ввода с клавиатуры последовательности чи-сел (конец ввода – 0) и вывода её на экран в обратном | netiv | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.02.2012 18:14 |
Хочу сделать форму для ввода паролей! Для этого текст должен быть зашифрован в (*****) ! Как сделать | vitaaly | Visual C++ | 2 | 12.02.2011 12:29 |
как создать класс для ввода времени | kireev | Помощь студентам | 0 | 18.01.2010 17:14 |
Как сделать запрет ввода букв в поле для ввода input | zvezda_t | PHP | 1 | 27.12.2009 22:02 |