Oper01 |
Отправлено: 09.10.2006, 10:17 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Здравствуйте.
Подскажите пожалуйста, есть ли сторонние компоненты, которые могут отображать и редактировать поля БД типа 'memo' ?
Спасибо. |
|
olegenty |
Отправлено: 09.10.2006, 10:18 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
TDBGridEh из библиотеки EhLib
на самом деле любые компоненты могут, просто кое-что надо дописать руками
|
|
Oper01 |
Отправлено: 09.10.2006, 10:29 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Спасибо, сейчас же попробую. |
|
Oper01 |
Отправлено: 09.10.2006, 10:32 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Если не затруднит, как можно через любой другой ? (готовый компонент хорошо, но интересно как самому через любой). Спасибо. |
|
AVC |
Отправлено: 09.10.2006, 11:43 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
как можно через любой другой ?
|
Загрузить содержимое поля в буфер.
Редактировать буфер использую подходящий компонент.
Поймать момент конца редактирования и при необходимости сохранить буфер в поле (или в таблице). |
|
olegenty |
Отправлено: 09.10.2006, 12:17 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
не с гридом, а вообще...
как правило, компоненты, типа гридов, предполагают наличие интерфейса для встроенного редактирования. у грида это TInplaceEditor и пр... я работал только с TVirtualStringsTree, для него было необходимо написать наследника COM-интерфейса, реализующего редактор. всё было просто. контрол создавался и рисовался поверх ячейки. только вот изображение не могу приложить — уже недели две как при этом сайт меня выкидвает.
|
|
olegenty |
Отправлено: 10.10.2006, 07:19 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Вот так это выглядит
Присоединить изображение
|
|
Oper01 |
Отправлено: 11.10.2006, 08:30 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Есть где подумать. Спасибо. |
|