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
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.