LordOfTheShadow
Messages postés174Date d'inscriptionvendredi 22 décembre 2000StatutMembreDernière intervention 9 septembre 2010
-
22 nov. 2008 à 19:32
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
26 nov. 2008 à 14:27
Bonsoir,
J'ai fait un usercontrol sur lequel je dessine sur une petite partie seulement grâce à lévènement Onpaint. Le reste de mon composant je lui met la couleur Transparent en BackColor ce qui fait que la partie où je ne dessine pas est transparente. Après...lorque j'utilise ce composant sur un formulaire, je dois le mettre à cheval sur un autre composant (ex: PictureBox avec un fond bleu). Mon problême c'est que la transparence montre la couleur de fond du formulaire et non le fond de la picturebox. Si quelqu'un pourrait me donner un code ou alors un peu d'aide je le remercierai bien. A bientot.
LordOfTheShadow
Messages postés174Date d'inscriptionvendredi 22 décembre 2000StatutMembreDernière intervention 9 septembre 20105 23 nov. 2008 à 19:31
Si je comprends bien tu surchages (=overrride?) la méthode onPaint qui est herité de la classe mère? Je vais eesayer dès demain soir car là j'ai les yeux qui me piquent à mort . Merci à toi Lutinore.
LordOfTheShadow
Messages postés174Date d'inscriptionvendredi 22 décembre 2000StatutMembreDernière intervention 9 septembre 20105 26 nov. 2008 à 11:50
Désolé Lutinore ça ne marche pas...Heu je fais un usercontrol et non un control car je suis obligé. J'ai cherché et trouvé des aides mais sans résultat probant (transparencyKey(affiche le form et non le picture box en dessous), makeTransparent (que sur les bitmaps...) et Opacity (rend transparent mais le résultat est pareil que sur transparencyKey et en plus cette propriété n'existe pas dans un usercontrol mais sur le form uniquement).