GB3 - Couleur prioritaire sur l'image

Rédigé par spheris Aucun commentaire
Classé dans : apprentisssage, gambas 3, picturebox, Tutoriel, Widget Mots clés : aucun
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.