Advanced-label --** label de rêves ;)

Description

voila enfin j ai pu terminer mon premier contrôle utilisateur en VB.NET 2003 c'est une sorte d LABEL mais pas n importe quel label (voire la capture)il peut être un Label avancé mais également un ToolTip avancé, vous peuvez avoire des dizaine de styles avec ce contrôle (y as 3 styles principaux mais tu peut jouer avec les couleur et les style de Brosse;) ), ce contrôle utilise les même propriétés qu une label mais y en d autre que j ai ajouté (10 options ajoutés):
//***
pour que vous accedez plus vite a ces options veuillez grouper les options par catégories vous trouverez ces option sous la catégorie "Divers"
//***
      • Active (Boolean)=> pérmet d activer les effets du contrôle ou bien les desactiver
      • Styles=> comprend 3 styles(NoStyle//Style1//Style2//Style3) ils sont expliqués ds le code source
      • ShadowLetters => active l effet OMBRE sur l écriture
      • Type => cette option vous permettez de definir le type du contrôle soit LABEL soit TOOLTIP
      • TimeToDispear => si le type=tooltip cette option renvoi le temps aprés le quel le tooltip doit se cacher
      • Style1FirstColor => comme le style1et un style degradé cette option renvoi le premier coleur
      • Style1SecondColor => renvoi le 2eme couleur pour le style1
      • Style1GradientMode => juste pour definir le mode degradé que vous voulez pour le contrôle (Horizontal,Vertical,ForwardDiagonal,BackwordDiagonal)
      • Style3CenterColor => choisissez un coleur et execute le prog et tu comprendra ;)
      • StyleOfStyle2 => c le style du Brosse "HatchBrush" y en seulement pour cette option "55 choix differentes ;)


Remarque ===> pour avoire des résultats vous devez régler l option "Styles" sur le style voulu aprés reglez ses options (par ex : les option du 1 style commence par "Style1"

Source / Exemple :


'Vous aller trouver une explication complete ds le code source

Conclusion :

                        • //////////// IMPORTANT \\\\\\\\\\\\\\\\***********


qd vous allez ajouter un contrôle ds votre forme il aurra un nom par défaut (AdvancedLabel1)
si vous choisissez le type "Label" vous devez ecrire un tt petit line ds l évenement "Form_Paint"( c pour chaque contrôle de type LABEL ajouter) le code et le suivant ::
AdvancedLabel1.AdvancedLabel(Me)
vous aurez d autre paramètres mais ils sont tous optionel et vous pouvez les reglés du propriétés du contrôle AdvancedLabel1

si le type=ToolTip vous ecrivez le même code audessus mais ds l'evenement que vous voulez du contrôle choisi par exemple ds l évenement MouseHover d un contrôle textbox le code sera comme ca

Private Sub TextBox1_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseHover
AdvancedLabel1.AdvancedLabel(Me)
End Sub

et un autre chose vous pouvez utiliser le même contrôle "AdvancedLabel" du type ToolTip avec plusieurs contrôle en utilisant des styles differentes

par exemple :

Private Sub TextBox1_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseHover
AdvancedLabel1.AdvancedLabel(Me)
End Sub
---------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

AdvancedLabel1.AdvancedLabel(Me,AdvancedTool.AdvancedLabel.tStyles.Style_2, "Voila une essai", , Drawing2D.HatchStyle.Trellis)
End Sub

dans le premier code le contrôle utilise les options défini ds Option en mode designe mais ds le 2eme code le contrôle utilise des autre options, et tjs avec le même contrôle AdvancedLabel1 c coool n c ps ;)

je souhaite que mon explication était claire (désolé si l y as des fautes d orth.) :)
j attend vos conseilles et vos notes et merci

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.