Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

вывод картинки в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
2-1162103253
Max.66RUS
2006-10-29 09:27
2006.11.12
Вопрос про CheckBox...


1-1159785290
Still Swamp
2006-10-02 14:34
2006.11.12
Возможно ли отпечатать через TPrinter обычную строку?


15-1161346296
ArtemESC
2006-10-20 16:11
2006.11.12
Задачка по физике


15-1161262853
ПЛОВ
2006-10-19 17:00
2006.11.12
Что есть Виста


2-1161798639
immi
2006-10-25 21:50
2006.11.12
Зафиксировать обработку функции.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский