Domanda

Sto usando Delphi 2007. Come posso mettere un'immagine GIF / PNG su un componente BitBtn? (Preferibilmente, con trasparenza alfa supportata)

È stato utile?

Soluzione

Il pacchetto

PngComponents ha un componente chiamato PngBitBtn che può visualizzare correttamente i PNG con trasparenza alfa. Sono piuttosto vecchi, ma possono essere installati con Delphi 2007 con un po 'di lavoro.

Altri suggerimenti

Usa un programma di grafica come Photoshop (o qualcosa di meno costoso) per convertire le immagini in bitmap. BitBtns non accetta immagini GIF o PNG.

Il supporto PNG è completamente supportato solo da Delphi 2009. Esiste un pacchetto freeware (concesso in licenza come MPL 1.1) chiamato GraphicEx che ti permetterà di caricare le immagini in fase di progettazione / runtime, ma non otterrai la trasparenza mista alfa sul pulsante in Delphi 2007.

PNGimage, incluso in Delphi 2009k, dovrebbe fare il lavoro. Se riusciamo a trovarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top