Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

вывод картинки в DBCtrlGrid   Найти похожие ветки 

 
viper03 ©   (2006-10-26 06:58) [0]

Есть ДБФ-файл, который содержит поле "code" типа integer.
Есть куча картинок в разных файлах. Имена картинок совпадают со значениями поля "code", т.е 1.jpg, 2.jpg, 345.jpg и т.д..
Как сделать что бы в ДБКонтролГриде выводились эти картинки?


 
SergKon ©   (2006-10-26 08:45) [1]

Читай статью Разноцветный G R I D


 
SergKon ©   (2006-10-26 08:46) [2]

Пардон: Разноцветный D B G R I D


 
viper03 ©   (2006-10-26 09:16) [3]

а ссылку можно? что-то много статей и поиска нету...


 
PZ   (2006-10-26 09:33) [4]

http://www.delphikingdom.com/asp/viewitem.asp?catalogID=168


 
viper03 ©   (2006-10-26 10:08) [5]

сенкс. прочитал.
только это не совсем то что нужно...
картинку нужно вставить не из имеджЛиста, а из файла.
Для каждой строки нужна своя картинка, которая загружается из одноименного файла поля. А записей в таблице чуть больше 15тыс...


 
Desdechado ©   (2006-10-26 11:21) [6]

Если для каждой строки своя картинка, то зачем ее доставать из файла, когда можно хранить в отдельном поле таблицы БД в соответствующей строке?
И отрисовка картинок из ImageList ничемне отличается от отрисовки картинок из других источников.


 
viper03 ©   (2006-10-26 11:45) [7]

потому что в поле БД картинки не хранятся. И менять таблицу я не могу.
А если при открытии формы все картинки пихать в имеджлист - 15 тыс картинок очень долго...


 
Desdechado ©   (2006-10-26 11:53) [8]

думаю, что каждый раз при отрисовке лезть в файл будет еще дольше
ктати, картинки можешь запихнуть в imglist предварительно, например, при старте программы или вообще зашить в программу. Тогда нужно будет дочитывать из файлов в процессе работы только недостающие коды, а остальное - нет.


 
ЮЮ ©   (2006-10-26 11:54) [9]


> картинку нужно вставить не из имеджЛиста, а из файла.

Вот это и сделай. TJPEGImage.LoadFromFile. Затем рисуешь на канве грида.
Замучившись с тормозами, прийдешь к необходимости иметь bmp-слепок нужного размера, как это делакт, к примеру, ACDC



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
15-1161603729
kan
2006-10-23 15:42
2006.11.12
Проверка диска при загрузке WinXP


3-1158322229
Shaman_
2006-09-15 16:10
2006.11.12
Добавить поля в DataSet после выборки данных


6-1150754439
YuraKiller2
2006-06-20 02:00
2006.11.12
Работа с удалённой базой


2-1161956417
svg
2006-10-27 17:40
2006.11.12
Внешний вид даты в табл. SQL базы


15-1161891696
Alral
2006-10-26 23:41
2006.11.12
Книга Delphi в шутку и всерьез. Где взять файлы на CD?