2
我正在使用Delphi XE。透明PNG圖像與TImageList
我在窗體上添加了一個TAdvGlowButton,並添加了一個帶有一個透明PNG圖像的TImageList作爲圖像源。當我在設計模式下查看錶單時,該按鈕看起來完全正確,並且圖像是透明的。但是,當我運行程序時,圖像的背景變成純黑色。如果我不正確,這不是TAdvGlowButton的錯誤,而是TImageList。
有沒有辦法解決這個問題,而不使用任何第三方組件?
您是否將圖像列表'ColorDepth`屬性設置爲`cd32bit`?我可以看到一張PNG圖像的透明圖像,保存在圖像列表中,並顯示爲工具欄按鈕。所以我認爲`TImageList`可以處理這樣的圖像。 – 2011-01-27 10:39:32
是的,ColorDepth設置爲cd32bit,DrawingStyle設置爲dsTransparent。 – 2011-01-27 10:47:07