Rendre transparent ou répéter une image dans un picturebox

Soyez le premier à donner votre avis sur cette source.

Vue 8 662 fois - Téléchargée 2 343 fois

Description

Utilisez les fonctions beTransparent et/ou beTile qui permet de remplir un PictureBox avec plusieur fois la même image

Naturellement, il faut appliquer beTransparent APRES beTile si vous voulez un fond répétitif avec transparence

Source / Exemple :


'Exemple d'utilisation :

'on charge limage
ymsgrMessage.Picture = LoadPicture("message.bmp")
'Le magenta devient transparent
beTransparent ymsgrMessage

'Qd la couleur n'est pas spécifiée en deuxieme argument, cest le magenta qui est rendu transparent codecouleur:FF00FF

'OU POUR REPETER

'On charge limage
ymsgrBackground.Picture = LoadPicture("background.bmp")
'On recupere ses dimensions
'NE PAS OUBLIER DE METTRE L'ATTRIBUT AUTOSIZE A VOTRE PICTUREBOX
ymsgrBackground.ScaleMode = 3
bgHeight = ymsgrBackground.ScaleHeight
bgWidth = ymsgrBackground.ScaleWidth
'Dimensions finales du PictureBox
ymsgrBackground.Height = 6585
ymsgrBackground.Width = 4440
'Et hop on repete limage dans tous le picturebox
beTile ymsgrBackground, bgWidth, bgHeight

Conclusion :


Ce source a été conçu pour le projet "Yahoo! Messenger Plus" :

http://www.yahooplus.fr.st

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
226
Date d'inscription
mardi 17 octobre 2000
Statut
Membre
Dernière intervention
1 décembre 2010

Très bonne note, rapide et surtout efficace. ;)
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

ca doit etre çà...Un bug a corriger.

NB: tu pourrais remonter la note, stp ;o)
Messages postés
226
Date d'inscription
mardi 17 octobre 2000
Statut
Membre
Dernière intervention
1 décembre 2010

AH oui, je cache la bordure.
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

J'ai peut-etre oublié de prendre en compte le cas où tu cache la bordure du picturebox... A tester :o|
Messages postés
226
Date d'inscription
mardi 17 octobre 2000
Statut
Membre
Dernière intervention
1 décembre 2010

Pourtant non, sa me dérange pas, j'ai juste agrandie d'1 pixel chaque image.
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.