Как поместить изображение GIF / PNG / ... на BitBtn в Delphi? - PullRequest
11 голосов
/ 27 октября 2008

Я использую Delphi 2007. Как я могу поместить изображение GIF / PNG в компонент BitBtn? (Предпочтительно с поддержкой альфа-прозрачности)

Ответы [ 4 ]

6 голосов
/ 27 октября 2008

PngComponents pack содержит компонент с именем PngBitBtn, который может правильно отображать PNG с альфа-прозрачностью Они несколько старые, но их можно установить под Delphi 2007 с небольшими затратами.

3 голосов
/ 27 октября 2008

Используйте графическую программу, такую ​​как Photoshop (или что-то менее дорогое), чтобы конвертировать изображения в растровые изображения. BitBtns не принимает изображения в формате GIF или PNG.

2 голосов
/ 27 октября 2008

Поддержка PNG полностью поддерживается только Delphi 2009. Существует бесплатный пакет (лицензированный как MPL 1.1) с именем GraphicEx , который позволит вам загружать изображения во время разработки / выполнения, но вы не будете получить альфа-прозрачность на кнопке в Delphi 2007.

0 голосов
/ 21 марта 2010

PNGimage, которая включена в Delphi 2009k, должна делать эту работу. Если мы сможем найти это.

...