GB3 - Couleur prioritaire sur l'image
Rédigé par spheris
Aucun commentaire
Classé dans : apprentisssage, gambas 3, picturebox, Tutoriel, Widget
Bonjour,
A) Problème posé.
J'ai une Picturebox dans laquelle je modifie la couleur de fond par cette commande :
mypict.Background = Color.Blue
Si je défini une image de fond, l'image n'est pas affichée mais c'est bien la couleur bleu qui reste dans le fond de la PictureBox, pourquoi?
B) Solution
La documentation ne le précise pas mais par défaut, une PictureBox a comme valeur de couleur Background qui est de -1.
-1 correspond à la couleur de fond désactivée.
Ainsi l'image peut être affichée.
Si vous changez la couleur et que vous voulez afficher l'image de nouveau, écrivez cette commande :
mypict.Background = -1 mypict.Picture = Picture[myimage]
et cela fonctionnera correctement.
A bientôt.