|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.09.2012, 12:52 | #1 |
Регистрация: 26.09.2012
Сообщений: 7
|
ListView добавление объекта
Всем привет!
Подскажите, как правильно добавить объект в ListView через метод addItem? Код:
Код:
Благодарю. |
26.09.2012, 18:37 | #2 |
Регистрация: 26.09.2012
Сообщений: 7
|
Ок, поставим вопрос несколько иначе.
Нужно сделать список примерно как во вложенной картинке, чтобы в списке были изображения. Подскажите, как это сделать? |
26.09.2012, 21:29 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я отрисовывал картинки в ОnDrawItem - чего и тебе советую.. Пример есть только на Делфи.
I'm learning to live...
|
27.09.2012, 13:34 | #4 |
Регистрация: 26.09.2012
Сообщений: 7
|
Не знаю, подойдёт ли этот метод, т.к. мне нужно работать не с картинками (как таковыми), а с указателями на объекты TImage.
В динамической памяти создаётся несколько объектов TImage, в каждый вновь созданный объект загружается изображение. Затем все эти объекты (TImage) добавляются в ListView. Таким образом, если пользователь кликнет на элемент ListView'a, он кликнет на объект TImage. |
27.09.2012, 14:15 | #5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,357
|
Давайте я объясню понятней - готовой функциональности, какая нужна вам нет. Либо ищите компонент, который реализует, то что вам нужно, либо вам придется сделать самому, для чего вам и понадобится OnDrawItem. А там уж рисуйте хоть TImage, хоть что, только не забудьте протестировать на папке с тысячами картинок...
|
27.09.2012, 18:52 | #6 |
Регистрация: 26.09.2012
Сообщений: 7
|
Можете привести пример, как нарисовать картинку из TImage или TPicture? Пусть и на Делфи.
|
28.09.2012, 11:46 | #7 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Я думаю, можно попробовать с компонентом ImageList
capture.gif |
01.10.2012, 21:21 | #8 |
Регистрация: 26.09.2012
Сообщений: 7
|
Проблема ещё в том, что у ListView, обработчик OnDrawItem не вызывается. Свойство ParendDraw поставил в true, толку ноль.
Вызывается CustomDrawItem, но в этом обработчике нет входного параметра типа TRect. |
01.10.2012, 21:43 | #9 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
По-моему Вы ищете трудных путей..., я ошибаюсь?..
|
01.10.2012, 22:43 | #10 |
Регистрация: 26.09.2012
Сообщений: 7
|
я просто хочу сделать так, как показано на картинке, которую прилагаю.
1) изображения идут списком. 2) под каждым изображением написано его имя (имя файла). 3) размер изображений должен быть ...достаточным, как на картинке. Какие компоненты и обработчики использовать, не важно, главное добиться такого же результата. Я не знаю, как это сделать, потому и обратился на форум. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление элементов в ListView | coNsept | Общие вопросы .NET | 1 | 05.03.2012 19:51 |
Добавление текста в ListView | Dima DDM | Помощь студентам | 2 | 30.10.2011 21:06 |
добавление строк в ListView | TotKtoNado | Общие вопросы Delphi | 1 | 10.07.2011 16:07 |
Добавление в ListView | xakkkkker | Общие вопросы Delphi | 3 | 31.10.2010 15:06 |
Динамическое добавление объекта, ошибка. | PVD | Общие вопросы Delphi | 4 | 24.04.2010 22:41 |