Bonjour,
je developpe sous Visualbasic express 2008.
Question en dessin sur un objet Graphics :
Comment creer un rectangle plein, mais semitransparent ?
On peut creer un brush semitransparent ?
merci
Armin
Bonjour,
je developpe sous Visualbasic express 2008.
Question en dessin sur un objet Graphics :
Comment creer un rectangle plein, mais semitransparent ?
On peut creer un brush semitransparent ?
merci
Armin
Oui on peut, en utilisant une couleur transparente. Un des constructeurs de Color : New Color(Alpha,Color), accepte comme argument une valeur de transparence entre 0 et 255 et une couleur de base. Après tu t'en sert dans tes brush et t'obtiens la transparence.
Par contre, prépare toi à de la ramance et des clignotements ...
Hallo,
merci de la reponse, seulement je n'y arrive pas.
Je suis en VB 2008.
Dim MaCouleur As Color = New Color(0.5, Color.Blue)
me genere le message d'erreur : le systeme color n'a pas de constructeur.
ou est la faute ?
Armin
Salut,
Essaye ça :
Salut!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim MaCouleur As New System.Drawing.Color MaCouleur = System.Drawing.Color.FromArgb(50, Color.AliceBlue)
merci,
ça marche
bonne journée
salut,
finalement je me suis debarasser du clignotement par du double Buffering :
je dessine mon rectangle semitransparent dans un buffer, puis je le transfere dans le graphics : ça ne clignote plus du tout.
merci encore
armin
Partager