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
26 févr. 2005 à 23:19
Perso, je suis un débutant en vb.
J'ai voulu tester ce petit programme et mon system vb.net donne une erreur de chemin introuvable ??
advencedtool.vbproj
j'ai regardé dans la liste des fichier contenu dans le zip et il semble absent ?
SI je m'interresse a ce source ou d'autres d'ailleur, ces que j'essaie de comprendre pourquoi, je n'arrive pas a avoir un label transparent.
23 févr. 2005 à 12:30
et deja le tiens me saoule a voir que c'est posé par un chouigneur qui veut plein d'avis sur son truc génial meme s'il a baclé son travail.
la première déception avec ta source c'est le jeu de mot raté dans le titre: Label de rêves
hormis la faute d'orthographe (dans le titre c'est encore plus limite que dans le texte), c'est pas drole.
alors que:
Label de mes rêves
ça dit la meme chose mais ça fait un jeu de mot (la belle de mes rêves).
pour le controle, le premier défaut que je vois est l'instanciation, du coup c'est compliqué a tester alors je remets ça a plus tard :)
en plus il y a trop de fautes d'hortographes (ne serait ce que dans la capture. Cela signifie une chose: tu as passé du temps sur ton source et t'as pas le temps de le présenter correctement. t'étonnes pas que les autres ne laissent pas de commentaires aussi ;)
si tu bacles ton travail, ils baclent leur comment ;Þ
je suis en train de développer un label moi aussi, et quand j'ai vu ta source, je me suis dit cool !!!!! je vais pas avoir a le faire, et en fait si, parceque je cherchais moins tape à l'oeil et beaucoup plus efficace :)
je reregarderais plus tard et je te donnerais mon avis sur ton source et non sur ton commentaire :)
vbNouille, Grenouille de combat.
21 févr. 2005 à 17:43
21 févr. 2005 à 08:09
tk jvais te comblé
j'ai pas testé jai vb6 ;)
20 févr. 2005 à 12:14
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.