![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 78
|
![]()
Как в полях для ввода цифр (сумм) сделать, чтобы сразу во время ввода разделялись тысячи знаком вида 1'000'000.00 ?
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Либо в OnKeyPressed заменять:
Код:
P.S. Я предпочитаю первое.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 78
|
![]()
Не как запятую-точку заменять, а как тысячи апострофом разделять???
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
В каких полях? TEdit, TMaskEdit, ячейках таблиц DBGrid, TStringGrid?
В TEdit никак, если только самому не изловчится, например, в событии OnChange или сделать наследника от TEdit. В TMaskEdit такое разделение задается маской (см. справку). В TStringGrid есть событие OnGetEditMask, где как и в TMaskEdit можно указать нужную маску. Для DBGrid в полях Dataset, связанного с гридой, задают DisplayFormat. |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Stilet, здОрово.
+1 |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]() Причем в буквальном смысле. Кстати - код с потолка, так что его если использовать то стоит на баги просмотреть.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Уже повинился
![]() Цитата:
Работает, собака, как часы. В реальной жизни добавить обработку исключения на не цифры и все ОК. |
|
![]() |
![]() |
![]() |
#9 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Я вот такое писал:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать рекурсивную процедуру для ввода с клавиатуры последовательности чи-сел (конец ввода – 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 |