J ai un icone mais on vois le tour gris.
L icone ses un CD.
Je veux que l on voit juste le CD car le contour gris pas terible sur le fond d image que j ai mis.(Chute d'eau)
J ai un icone mais on vois le tour gris.
L icone ses un CD.
Je veux que l on voit juste le CD car le contour gris pas terible sur le fond d image que j ai mis.(Chute d'eau)
Dans quel composant est stockée ton icône ?
N'oublie pas aussi que les fichiers.ICO gèrent la transparence. Modifie ton icône avec l'éditeur d'images de Delphi.
dans un TbitBtn
Commanr fait tu avec l editeur pour rendre transparant l icone??
J utilise un logiciel pour convertir l icone en Bmp.
M ai je crois qu il lui attribut une couleur.
Ne conneit tu pas un logiciel qui converti les ico en bmp
Dans un BitBtn c'est tout simple, Delphi prend la couleur de fond identique à celle du pixel situé en bas à gauche de l'image. Dans ton cas il faut donc que ce pixel soit gris. Et l'image sera dessinée correctement sur le bouton.
C est pas le probleme en fait.
J ai une imege de fond dans mon application.
Une chute d'eau.
Je voudrait que l on ne voit pas le tour gris mais juste le cd c est a dire un rond
Alors il est plus simple de ne pas utiliser un TBitBtn mais un TImage qui contiendra ton icône. Le TImage gère directement la transparence des icônes, et si tu utilise un BitMap dans le TImage tu peux choisir la couleur de transparence à l'aide de
TImage.Picture.BitMap.Transparent:=True;
et
TImage.Picture.BitMap.TransparentColor:=clSilver; // ou autre
Ok merci
Sa marche impec
Plus cas rectifier le reste
a+
N'oublie pas alors le tag [résolu] dans le titre du premier message ( il suffit de modifier le message avec le bouton "Editer" en haut à droite du message )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager