Конференция "Игры" » Рисование на панели [Delphi, Windows]
 
  • sloosar1 © (20.09.07 16:34) [0]
    Как с помущу имаджлиста выводить изображения на панель
  • homm © (20.09.07 16:42) [1]
    Imagelist.Draw или что-то в этом роде. Разве нет?
  • sloosar1 © (20.09.07 17:07) [2]
    оно то так но у панели нет свойства канвас
  • DVM © (20.09.07 17:28) [3]

    > оно то так но у панели нет свойства канвас

    Зато оно есть у PаintBox. Да и к панели приделать можно.
  • DVM © (20.09.07 17:28) [4]
    И скорее всего тебе нужна не столько канва сколько событие OnPaint
  • sloosar1 © (20.09.07 17:49) [5]
    мне нужно нарисовать на панели картинку из имаджлиста
  • antonn © (20.09.07 20:48) [6]
    вот никак не могу понять, нафига на компоненте, предназначеный как контейнер для визуальных контроллов, рисовать? потому что большой и плоский?
  • Shirson © (20.09.07 22:10) [7]
    Я на IGDC конкурсе PacMan рисовал на панели. На кой ляд мне эти сложности тогда были - хоть убей непомню :)

    sloosar1, если не лень, скачай http://igdc.ru/viewpage.php?page_id=2
    Там в папке с моим ником есть исходник, с рисованием на панеле.
  • DVM © (21.09.07 12:10) [8]

    > мне нужно нарисовать на панели картинку из имаджлиста

    Не нужно так делать. Есть PaintBox, клади его на панель и в обработчике OnPaint рисуй на его канве что тебе надобно.
  • DVM © (21.09.07 12:11) [9]
    Именно так как я сказал. Если ты вызовешь единовременно ImageList.Draw то все нарисовааное вскоре будет затерто при обновлении твоего окна.
 
Конференция "Игры" » Рисование на панели [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]