7
votes

Créer un ballon de pointe sur une commande sur la survolte?

Je veux simplement quand quelqu'un planche sa souris sur une case à cocher un "ballon de pointe" pour apparaître décrivant ce que le contrôle fait?

Comment cela peut-il être fait?

Utilisation de vb.net avec Visual Studio 2010.


3 commentaires

@ P.Campbell: rats, j'oublie toujours de demander ça.


@Musi: Je soupçonne que c'est des winforms, mais vous ne savez jamais, je suppose. Je déteste toujours me tromper alors! ;)


@ P.Campbell: avec Winforms c. WPF, vous ne pouvez pas vous tromper - seulement sans importance.


3 Réponses :


18
votes

Faites glisser un ToolTip de la boîte à outils à gauche sur votre formulaire (le concepteur le mettra ensuite sous votre formulaire, car il n'est pas destiné à être visible normalement). Par défaut, il sera nommé "ToolTip1".

Sélectionnez ensuite votre case à cocher et accédez à sa fenêtre Propriétés. Vous devriez voir une propriété intitulée «Boîte à outils sur ToolTip1» - définissez ceci sur ce que vous voulez. Lorsque vous exécutez l'application et maintenez la souris sur votre case à cocher, vous devez voir le texte de l'info-bulle.


8 commentaires

Si je veux plusieurs conseils d'outils pour plusieurs contrôles, j'utilise un autre contrôle d'info-bulle ??


@John: Non, vous n'avez besoin que d'une info-bulle sur votre formulaire (chaque contrôle disposera d'une propriété "ToolTip ToolTip1" différente).


Merci beaucoup! Je l'apprécie grandement!


@John: FWIW, dans l'ancien (pré -.net) jours de Visual Basic, ToolTipText Il n'était qu'une propriété d'un contrôle, qui avait l'immense inconvénient d'être simple et facile.


@Musigenesis: quoi ??? Comment est simple et facile une mauvaise chose? Maintenant, il est encore facile, il vous suffit de savoir à ce sujet et vous ne pouvez pas deviner où il se trouve ...


@John: sarcasme. Je suis en fait un grand fan de simplicité.


@Musigenesis Simplicity fan ici aussi! Pour chaque ToolTip une propriété est ajouté de manière dynamique sur chaque commande, comme ToolTip sur TooltiPXXX ... Puis-je chuter maintenant ou devrais-je attendre plus?


@Shanarky: Toujours vomir maintenant si vous le pouvez.



1
votes

pour Winforms, voir Afficher une info-bulle sur un bouton à l'aide des formulaires Windows ou brièvement ...

  1. glisser dans une info-bulle.
  2. ceci.tooltip1.settooltip (this.targetcontrol, "mon conseil d'outil")

    pour WPF: xxx


0 commentaires

-1
votes
tooltip1.show("Your text", then your control)

0 commentaires