Страница 1 из 1

HEX поле в TDBGrid

Добавлено: 13 май 2011, 13:09
sdsfy
Приветствую коллег!
Есть задачка - вводить/отображать поле типа Integer в виде Hex-записи, в одном из полей DBGrid. Кто-нибудь знает изящное решение?
Используются компоненты IBX с сервером FB2.0.

Re: HEX поле в TDBGrid

Добавлено: 13 май 2011, 14:48
Dimitry Sibiryakov
TField.OnGetText

Re: HEX поле в TDBGrid

Добавлено: 13 май 2011, 15:41
sdsfy
все так, только при попытке ввести символы A-F из-за того, что поле Integer блокирует ввод. Пробовал в DisignMode создать одноименное поле типа Variant - при запуске, говорит, что ожидалось поле Variant , а пришло - Integer.

Re: HEX поле в TDBGrid

Добавлено: 13 май 2011, 16:10
sdsfy
sdsfy писал(а): при попытке ввести символы A-F из-за того, что поле Integer блокирует ввод.
Решил проблему, только хочу понять, правильно ли так?
Где-то в момент создания формы, содержащей данный компонент, свойство присвоил Validchars := ['0'..'9', 'a'..'f']. Все верно, или есть лучший путь?