Vb2005 label transparent

Description

Je passe de VB6 a VB2005 et pour une application ou j'utilise la font Webdings j?ai besoin que les Labels soit Transparents .

mais bon voila dans VB2005 et .net la propriété BackStyle du contrôle Label n?existe plus .
Pour plus d?info aller sur le site MSDN : http://msdn2.microsoft.com/fr-fr/library/9hwzeyc9(VS.80).aspx

Le souci avec cette méthode ce qu?un Label peut cacher un autre contrôle car sa propieter Backcolor PREND LE COULEUR DU CONTROLE PARENT ET CELA MEME SI ON LE MET EN TRANSPARENT OU EN BringToFront().

Pour vous éviter de cherche j?ai décidé de poster une solution que je trouver sur ce site : http://www.vb-tips.com/TransparentLabel.aspx

Brièvement la ruse consiste a crée un UserControl effacer le contenu et dessine le texte dans Paint .

avec cette méthode il y a des souci :
Il n?affiche pas tous les carataires
Les carataires sont déformes
On a du mal à le capter avec la souris

Si non le Label est vraiment transparent

Conclusion :


On peut surement faire mieux .
je suis débutant en programmation alors si quelqu?un a une meilleur idée qu?il n?hésite pas

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.