Текущий архив: 2007.02.11;
Скачать: CL | DM;
Внизвсплывающее окно с картинкой в cxGrid Найти похожие ветки
← →
F33l (2006-11-17 22:02) [0]В демках cxGrid"а видел, как для графических полей прямо в гриде можно открывать небольшое всплывающее окошко с картинкой из БД. Но в демках используется вроде Paradox и картинки хранятся в поле типа Graphic. А у меня Access, и я храню в БД не сами картинки, а пути к ним. Можно в моем случае добиться такого же эффекта? (чтобы открывалось такое же всплывающее окошко с загруженной картинкой)
← →
MsGuns © (2006-11-18 00:57) [1]можно
← →
F33l (2006-11-18 08:16) [2]OK, а как? Нужно метод что ли переопределить какой-то?
← →
MsGuns © (2006-11-18 16:12) [3]>F33l (18.11.06 08:16) [2]
>OK, а как?
1. Использовать панель-контейнер для отображения чего угодно (хоть картинок, хоть длинных текстов, хоть черта с рогами), которую визуализировать в нужном месте грида при попадании фокуса в соотв. ячейку с "длинным" полем.
2. Использовать форму StayOnTop, в которую подбрасывать картинки текущих (активных) записей в событии датасета AfterScroll
3. Отрисовывать картинку на канве грида или еще где-то в событии грида OnDrawColumnCell
4. Написать наследника от TCustomDBGrid, который будет уметь рисовать
5. Заменить TDBGrid другим контролом-контейнером, "умеющим" рисовать (например, TlDBCtrlGrid)
Достаточно на первый раз ?
← →
Куб (2006-11-18 22:24) [4]Кроме вычисляемого поля ничего в голову не идет.
Страницы: 1 вся ветка
Текущий архив: 2007.02.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.039 c