![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Рисование на панели [Delphi, Windows]
sloosar1 © (2007-09-20 16:34:00)Как с помущу имаджлиста выводить изображения на панель
DVM (2007-09-21 12:11:00) [1]Именно так как я сказал. Если ты вызовешь единовременно ImageList.Draw то все нарисовааное вскоре будет затерто при обновлении твоего окна.
DVM (2007-09-21 12:10:00) [2]
> мне нужно нарисовать на панели картинку из имаджлиста
Не нужно так делать. Есть PaintBox, клади его на панель и в обработчике OnPaint рисуй на его канве что тебе надобно.
Shirson (2007-09-20 22:10:00) [3]Я на IGDC конкурсе PacMan рисовал на панели. На кой ляд мне эти сложности тогда были - хоть убей непомню :)
sloosar1, если не лень, скачай http://igdc.ru/viewpage.php?page_id=2
Там в папке с моим ником есть исходник, с рисованием на панеле.
antonn (2007-09-20 20:48:00) [4]вот никак не могу понять, нафига на компоненте, предназначеный как контейнер для визуальных контроллов, рисовать? потому что большой и плоский?
sloosar1 (2007-09-20 17:49:00) [5]мне нужно нарисовать на панели картинку из имаджлиста
DVM (2007-09-20 17:28:00) [6]
> оно то так но у панели нет свойства канвас
Зато оно есть у PаintBox. Да и к панели приделать можно.
DVM (2007-09-20 17:28:00) [7]И скорее всего тебе нужна не столько канва сколько событие OnPaint
sloosar1 (2007-09-20 17:07:00) [8]оно то так но у панели нет свойства канвас
homm (2007-09-20 16:42:00) [9]Imagelist.Draw или что-то в этом роде. Разве нет?