loup_cervier99
Messages postés17Date d'inscriptionlundi 19 avril 2004StatutMembreDernière intervention19 avril 2008
-
9 févr. 2006 à 00:04
Psycho24
Messages postés13Date d'inscriptionmardi 25 décembre 2007StatutMembreDernière intervention 6 janvier 2008
-
4 janv. 2008 à 15:18
Bonjour,
Quelqu'un connaitrait la façon d'afficher une info-bulle en pointant du texte avec le curseur un peu à la façon du traducteur de Google. VB.net.
Merci à l'avance
André
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 9 févr. 2006 à 08:21
Bonjour
En VB6 : Prop ToolTipText sur les objets
En VB.NET, mettre le controle pui utiliser une nvle prop dans les prop d'objets.
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 9 févr. 2006 à 10:19
Salut, avec l'ami Google, les mots "VB.NET+infobulle", on obtient ceci :
Utilisation des info
bulles.
Le composant
[ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1036/vbcon/html/vboritooltipctltasks.htm
ToolTip] peut servir à afficher des messages d'aide courts et spécialisés
relatifs à des contrôles individuels.
Cela ouvre une petite fenêtre indépendante rectangulaire dans laquelle
s'affiche une brève description de la raison d'être d'un contrôle lorsque le
curseur de la souris pointe sur celui-ci.
Il fournit une propriété qui précise le
texte affiché pour chaque contrôle du formulaire.
En outre, il est possible de
configurer, pour le composant ToolTip, le délai qui doit s'écouler avant
qu'il ne s'affiche.
Comment faire:
Ajoutez le contrôle
ToolTip au formulaire.
Chaque contrôle à maintenant une propriété
ToolTip ou on peut mettre le texte a afficher dans
l'info bulle
Utilisez la méthode
SetToolTip du composant ToolTip.
On peut aussi le faire par code:
ToolTip1.SetToolTip(Button1, "Save changes")
Par code créons de toute pièce un
ToolTip.
Dim toolTip1 As New ToolTip()
' modifions les délais du ToolTip.
toolTip1.AutoPopDelay = 6000
toolTip1.InitialDelay = 2000
toolTip1.ReshowDelay = 500
' Force le ToolTip a être visible que la fenêtre soit
active ou non .
loup_cervier99
Messages postés17Date d'inscriptionlundi 19 avril 2004StatutMembreDernière intervention19 avril 2008 9 févr. 2006 à 10:52
Bonjour et merci à vous deux,
Mais mon problème vient que je pointe sur un mot du texte et non sur un composant windows form. J'ai le message qu'un string ne peut être converti en tooltip.
Si vous avez une solution elle est la bien venu.
André
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 9 févr. 2006 à 12:02
Place un contrôle transparent au dessus du mot qui t'ntéresse, et
utilises le ToolTip sur ce contrôle transparent. Ainsi, seul ton mot
réagira, et pas le texte.
Manu
Vous n’avez pas trouvé la réponse que vous recherchez ?
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 9 févr. 2006 à 12:20
Bonjour
Si mes souvenirs sont bons, je me sou=vient d'une ource en VB6 qui permettait de savoir sur quel mot se trouve le curseur.
de là tu peux modif le ToolTip dynamiquement.
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
Psycho24
Messages postés13Date d'inscriptionmardi 25 décembre 2007StatutMembreDernière intervention 6 janvier 2008 4 janv. 2008 à 15:18
dans l'exemple ici (en VB.NET) j'affiche un tooltip (ou infobulle d'après moi c'est pas mal la même chose :) ) contenant l'index où ce trouve la souris à ce moment précis...