j'aimerai savoir svp comment faire pour que des que l'utilisateur passe sa souris ou a le curseur dans un texte box spécifique, une infobulle s'affiche lui indiquant que taper a l’intérieur ??
merci beaucoup
re,dell man a écrit:slt
ben j'ai bien recherche sur le forum, mais je n'ai pas trouve sur info bulles.
tu peux me donner le lien stp??
merci
lereparateurdepc a écrit:re ,
J'ai trouvé , il suffi de chercher un peu AVANT de poster !!
Voir ICI
La première ligne est à mettre dans le premier onglet nommé WindowsForm1 .
Le code est :
Voilà ! :)MERCI google !
- Code:
' Déclaration de l'infoBulle
Dim InfoBulle = New System.Windows.Forms.ToolTip
' On peut lui mettre une forme plus sympas
InfoBulle.IsBalloon = True
' On peut lui rajouter un titre qui serra en gras
InfoBulle.ToolTipTitle = "Errreur"
' On peut la faire apparaitre ou on veut
' Détails ( "message" , la cible, X, Y ,temps en ms)
InfoBulle.Show("Mon message d'erreur", textBox1, 0,-40,2000)
Après des testes , voici des explications :
L'évènement à utiliser sur le contrôle est : MouseHover .
Signification de InfoBulle.Show("Mon message d'erreur", textBox1, 0,-40,2000)
Indique le nom du contrôle où sera l'infobulle
Indique la position X par rapport ou contrôle choisis
Indique la position Y par rapport ou contrôle choisis
Indique le temps d'affichage de l'infobulle en mS
/!\ SI vous mettez X et Y = 0 , l'infobulle sera de même dimentions que le contrôle choisis et le recouvrira ! /!\
Je cherche une solution permettant de récupérer les coordonnées de la souris comme ça , plus de problème !
Cordialement ,
Le réparateur de PC
qu'est ce que tu ne comprend pas là dedans?Admin a écrit:Bonsoir,
Pour récupérer les coordonnées de la souris X et Y, voici la méthode à utiliser :
Pour la position X de la souris, action "Modifier une variable", et mettre en valeur (non textuel) :
Pour la position X de la souris, action "Modifier une variable", et mettre en valeur (non textuel) :
- Code:
System.Windows.Forms.Control.MousePosition.X
Voila
- Code:
System.Windows.Forms.Control.MousePosition.Y
maVariable = System.Windows.Forms.Control.MousePosition.Y
maVariable = System.Windows.Forms.MousePosition