Я использую Delphi XE.Прозрачное изображение PNG с TImageList
Я добавил TAdvGlowButton в свою форму и добавил TImageList с одним прозрачным PNG-изображением в качестве источника для изображений. Когда я просматриваю форму в режиме дизайна, кнопка выглядит точно, а изображение прозрачно. Однако, когда я запускаю программу, фон изображения становится сплошным черным. Если я неправильно понял, это не ошибка TAdvGlowButton, а TImageList.
Есть ли способ исправить это без использования каких-либо сторонних компонентов?
Устанавливаете ли вы для свойства 'ColorDepth' изображение '' cd32bit'? Я вижу прозрачное изображение для изображения PNG, которое хранится в списке изображений, и отображается как кнопка на панели инструментов. Поэтому я думаю, что «TImageList» может обрабатывать такие изображения. –
Да, ColorDepth установлен на cd32bit, а DrawingStyle - на dsTransparent. –