Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Очистка Canvas у TGraphicControl


Автор: ange007 8.9.2012, 18:24
Приветствую всех.
Пишу компонент (TImageListButton), суть такая: ему присваивается ImageList и из него дёргаются по ImageIndex иконки состояний (стандартный, при наведении, нажатый, выключенный).
И столкнулся с проблемой: если используется прозрачность - то иконки налаживаются друг на друга.
Ну и собственно вопрос,- как очищать/пересоздавать Canvas компонента до "первичного" состояния?

Форма с примером: https://www.dropbox.com/s/5cyv83sykqj4fj4/Test_P.zip
Компонент: https://www.dropbox.com/s/7z4y4s4z1d4rvib/TImageButton.zip

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)