![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
Привет.
Снова нужна ваша помощь ![]() В компоненте ListBox (или в похожем, подскажите, если есть какой-то..) рядом с каждым элементом, т.е. итемом, нужно добавить изображение. Для каждого итема своё. Как это можно сделать? Поискал в инете (гугл не советовать), нашел статейку, но там одно изображение для всех итемов.. |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
PS. Наподобие списка контактов в @Mail Agent'е
![]() |
![]() |
![]() |
![]() |
#3 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
У ListBox'а есть событие OnDrawItem. В нем можно самостоятельно перерисовать содержимое строки, в том числе и картинку нарисовать.
|
![]() |
![]() |
![]() |
#4 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
Т.е. для каждой строки можно своё ? Что-ж, попробую поискать, как это сделать
![]() |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Пример для размышления.
Вопросы спрашивай.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
Kotofff, если честно, ничего не понятно
![]() каким образом рисуются эти картинки? "Ж" например.. |
![]() |
![]() |
![]() |
#7 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
А вообще, мне картинку нужно загрузить из файла, это реально?
![]() |
![]() |
![]() |
![]() |
#8 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Все там ясно, как белым днем.
![]() Даю наводку 1. На форме болтается компонент TImageList 2. В коде присутствует строка ImageList1.Draw(ListBox1.Canvas, Rect.Left, Rect.Top, Index, true); 3. OnDrawItem вызывается при отрисовке каждой строки (что значит в нем Index объяснять, думаю, не надо) Что такое TImageList знаете? Загрузить туда картинки сможете? Есть другое решение Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#9 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
Спасибо, всё понял
![]() А jpg как-то можно загрузить? ![]() |
![]() |
![]() |
![]() |
#10 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
Т.е. загрузить то, я загрузил, а высоту изображения увеличить в строке ListBox как?
Последний раз редактировалось fezilk24; 12.06.2010 в 20:24. Причина: поправка |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) | blackstersl | Общие вопросы Delphi | 11 | 09.06.2010 13:23 |
Качество изображения! | Obender13 | Мультимедиа в Delphi | 7 | 18.08.2009 09:57 |
Увеличение изображения. | Fellics{новичок} | Помощь студентам | 8 | 08.03.2009 12:30 |
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" | ruelCrow | Общие вопросы .NET | 3 | 10.07.2008 23:29 |
Изображения в БД | alikon1 | БД в Delphi | 3 | 08.10.2007 13:13 |