cjouault
Messages postés2Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention 7 juillet 2003
-
7 juil. 2003 à 17:58
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
7 juil. 2003 à 20:56
Bonjour,
J'aimerai faire une info bulle comme celle qui apparait sous les fonctions de VB lorsque l'on entre les différents paramètres (que cela apparaissent en gras)
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 7 juil. 2003 à 20:56
salut
bon eh bien : dans une fenetre sans bord cachée par defaut : un richtextbox plat avec fond jaune dedans
dans form_resize :
rich1.widht = me.width
rich1.height = me.height
une fonction d'ajustement de la taille du rich1 :
public sub SetText(texte as string)
rich1.text = texte
me.width = me.textwidth(texte)
me.height = me.textheight(texte)
end sub
dans les evenements mousemove ou keypress (pour afficher la bulle quand tu veux où tu veux):
faut recuperer la position de la souris avec (Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long)
faire deplacer la fenetre bulle à cet endroit avec move en convertissant les coordonnée de la souris de pixels en twips
frmbulle.move Curs.x,curs.y
et puis tu formate le texte avec les fonctions du richtextbox