Ввод числа с разделителями в TDBEdit
Модератор: Модераторы
Ввод числа с разделителями в TDBEdit
У меня есть TDBEdit, который связан с числовым полем в БД. Я хочу, чтобы числа в нем отображались с разделением групп разрядов ("123 456 678.34"). Пробелы он ставить не дает, при принудительной вставке с пробелами программа вылетает. В принципе, можно оставить так, но хочется сделать красиво.
-
Tsukasa-mixer
- новенький
- Сообщения: 12
- Зарегистрирован: 06.04.2010 01:27:37
- Откуда: г.Киров
Climber писал(а):У меня есть TDBEdit, который связан с числовым полем в БД. Я хочу, чтобы числа в нем отображались с разделением групп разрядов ("123 456 678.34"). Пробелы он ставить не дает, при принудительной вставке с пробелами программа вылетает. В принципе, можно оставить так, но хочется сделать красиво.
Если хочется красиво, то придется использовать TMaskEdit
А в остальом порты компонентов смотреть тут
Добавлено спустя 1 минуту 5 секунд:
Ну или если умеете писать компоненты то соорудить TDBMaskEdit
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Tsukasa-mixer писал(а):Ну или если умеете писать компоненты то соорудить TDBMaskEdit
Код: Выделить всё
TDBEdit = class(TCustomMaskEdit)Он и так от этого наследован.
А вобще - с красивым выводом пока плохо. Дельфин для этого дела использует отрисовку не стандартную. Я для RxCurrencyEdit делал аналогично. Но потом что-то в LCL поломалось - и эта отрисовка не работает сейчас.
