|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.10.2012, 23:27 | #11 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Ну, давайте рассуждать: разнокалиберные картинки без предварительной обработки в таблицу не поместить, - не для того она задумывалась (разве что изощряться на уровне канвы, API-функций и т.д., о чем я и написал). Не случайно ListView сотрудничает именно с ImageList, где все картинки имеют одинаковые габариты и атрибуты. А что такое ImageList: допустим, вы задали габариты картинок 50х50 и затем в простом граф-редакторе создали bmp-файл, где "сшили" по горизонтали 6 картинок размерами 50х50. Получилась картинка 300х50 pxl. Если ее разместить в ресурсах и потом при старте программы загрузить в ImageList, то для последнего это будет означать 6 картинок с индексами 0...5. И теперь картинки будут размещаться в своих ячейках (внизу текст, любой) - что я и показал в своем примере. Менять наполнение этого ImageList можно "в процессе", динамически; это все доступно через параметры.
Может кто предложит более простой способ, но мне ничего проще на ум не приходит. Из разнородных картинок получить набор эскизов для ImageList можно методом CopyRect. Впрочем, у элементов ImageList есть свойство Stretch, что упрощает помещение произвольной картинки в "стопку". Последний раз редактировалось nick42; 01.10.2012 в 23:56. |
02.10.2012, 00:00 | #12 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Если не привязываться к ListView, то можно просто, как на Вашем макете, разместить нужное число картинок (TImage) на форме и под ними или кнопки, или Label, или еще что, и манипулировать всем этим. Зависит от навыков.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление элементов в 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 |