|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.08.2008, 17:19 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
TImageList
У меня в Image листе картинки и иконки которые используются в программе! необходимо динамически загрузить в него иконки и картинки которые хранятся в одном bmp файле (файл должен разбиться на несколько картинок одинакового размера, как если загружать его при создании формы в делфи)! через FileLoad загрузить файл с несколькими изображениями нельзя! а как сделать по другому?
|
02.08.2008, 17:31 | #2 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 30
|
Хм...
Можно создать невидемый компонент Image, загрузить в туда ту картинку, потом выделять и копировать части етого иммеджа в отдельные части ImageList.
|
02.08.2008, 18:36 | #3 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,569
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
02.08.2008, 21:10 | #4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
я так пробовал и пытался сделать... у меня не получилось и я разбираться не стал, т.к. уверен что в этом классе уже есть необходимые функции! я думаю что вот эта: GetInstRes посмотрите в справочной системе делфи! там внизу есть промечание! только я не могу понять как использовать эту функцию!
|
02.08.2008, 22:08 | #5 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Такую загрузку я встречал только в SpeedButton (возможно еще в BitBtn), там можно загрузить картинку сразу с четырьмя состояниями кнопки, но расположение частей в картинке должно соответствовать определенным правилам (слева направо по порядку).
В вашем случае скорее всего нужно ручками делать. Но это несложно, нужен TBitmap как приемник файла, функция канвы CopyRect, вырезать с ее помощью картинки и добавлять в ImageList по одной. Картинки в ImageList должны быть одинаковых размеров.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
03.08.2008, 08:38 | #6 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
спасибо! всё сделал!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
timage and timagelist | RealSHELS | Общие вопросы Delphi | 3 | 07.01.2012 08:00 |
Иконки в TImageList с цветовыми переходами | And1 | Компоненты Delphi | 4 | 17.11.2007 20:48 |