Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBGridEH - Column - в столбце DropDownBox отображать картинки / 4 сообщений из 4, страница 1 из 1
10.02.2021, 14:38
    #40044025
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEH - Column - в столбце DropDownBox отображать картинки
не могу найти настройки, так чтобы в выпадающем из поля грида списке с несколькими столбцами, один столбец отображал картинки.

у самого грида есть возможность, одна из простых, вешаю обработку на событие DrawColumnCell и все BLOB - картинки.
но выпадающий список

DBGridEH.Columns[n].DropDownBox такого события не имеет и DBGridEH.Columns[n].DropDownBox.Columns[n2] тоже не имеет.

почитал интернет, кто то советует свойствами побаловаться, а кого то лучше не читать.
свойства переключал, результат не получил.

пример того что есть, на картинке. в BLOB лежат Иконки
...
Рейтинг: 0 / 0
11.02.2021, 03:35
    #40044255
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEH - Column - в столбце DropDownBox отображать картинки
не видел, что есть родное событие на COLUMNS
DBGridEhColumnsDropDownBoxDrawColumnCell

думал, что только на гриде висит, начал писать собственное и вот оно.

ну а дальше стандарт, рисуем на канве BLOB и получаем
...
Рейтинг: 0 / 0
11.02.2021, 21:23
    #40044638
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEH - Column - в столбце DropDownBox отображать картинки
Если из картинок сделать имиджлист, то можно его штатно выводить.
В примерах есть.
...
Рейтинг: 0 / 0
12.02.2021, 16:09
    #40044889
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEH - Column - в столбце DropDownBox отображать картинки
это я показал только Иконки, конекретно здесь Image лист не удобно, брать из базы, грузить в Image, там свои индексы 0..n, лишнее звено
стоит задача, что все настройки CustomForms, CustomGrids и так далее вместе с оформлением, при том разными темами и возможностями для каждого пользователя должны быть неизменны, независимо откуда открывается софт.
все картинки, лежат в базе, подключился из Владика под своей учеткой, вот тебе твои Московские настройки скинулись в ТЕМП, в твою сессию под твоим юзвером.
Первая загрузка под юзвером требует около минуты, вторые и далее с учетом коннекта к серверу приложений, ну секунд 7 - 10. Из Владика к Москве. Достаточно терпимо. При это сам клиент 20 Мб весит, ну мусорит он конечно, но по завершении работы кроме тем и настроек юзверов за собой чистит сам.
Мне так нравится, заказчику тоже очень.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBGridEH - Column - в столбце DropDownBox отображать картинки / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]