cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
27 oct. 2004 à 10:50
hypnox974
Messages postés4Date d'inscriptionvendredi 17 novembre 2000StatutMembreDernière intervention29 septembre 2005
-
28 sept. 2005 à 12:22
Sur mon Usercontrol est posé un Label. Je souhaite que ce Label soit transparent.
J'ai fait quelques essais avec : MaskColor, BackColor et MaskPicture. Soit le Usercontrol est transparent avec son Label invisible, soit le Label est transparent avec le fond du Usercontrol.
Voici le code utilisé sous différentes versions :
' If mBackStyle = lvwTransparent Then
' UserControl.MaskColor = UserControl.BackColor
' Set UserControl.MaskPicture = UserControl.Image
' UserControl.BackStyle = 0
' End If
' PropertyChanged ("BackStyle")
Peut on me donner un exemple qui fonctionne, ou m'expliquer le principe.
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 20061 27 oct. 2004 à 11:34
Désolé pour tous les messages, j'ignorai. Merci.
Je me suis déjà inspiré des réponses que tu as donné sur le sujet à d'autres personnes, mais je n'y arrive tjs pas.
Vu ta réponse, je suppose que tu sais faire. Désolé, mais ton exemple ne me parle pas. Peux tu STP, me rédiger ton exemple ou me renvoyer vers un code qui fonctionne.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 27 oct. 2004 à 11:40
Ben tu fais un Print du texte voulu dans un picturebox (dans ton usercontrol), puis tu affecte cette image à ta propriété MaskPicture du usercontrol.
Enfin, tu définit la propriété MaskColor à la couleur de fond du PictureBox.
Sinon, tu peux toujours "découper" une feuille selon le texte tapé (voir pour ca ma source nommée Découpage de feuille rapide).
_______________________________________