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

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

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.