Gambas France BETA


Pas de compte ? Incription

gridview et mousemove

1
AuteurMessages
Invité#1 Posté le 3/4/2010 à 14:52:00
Est il possible de faire apparaitre le tooltip au passage de la souris sur une cellule déterminée de la gridview
jeanyvon#2 Posté le 3/4/2010 à 15:21:00
Gambas? Ma! Et gustoHello!
Non, le tooltips apparait dès l'entrée du pointeur sur le contrôle.
A+
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#3 Posté le 3/4/2010 à 15:59:00
JY,
en jouant avec les coordonnées de la souris et au passage sur une cellule, cois tu qu'on ne puisse pas le faire ?
;)
gambix#4 Posté le 3/4/2010 à 16:12:00
Faire simple !oui on peu le faire... mais ça demande un peu d'imagination (outil gridview + label)
Moins de texte dans une signature c'est agrandir son espace.
jeanyvon#5 Posté le 3/4/2010 à 16:30:00
Gambas? Ma! Et gustoBien sur qu'on peut le faire mais ce n'est plus le tooltips. Un label peut bien apparaitre ou on veut.....
Bon allez
JY
Vieillir? On peut retarder mais pas y échapper!
Invité#6 Posté le 3/4/2010 à 21:31:00
oui bien sur pour un label
mais reste a déterminer la position de la cellule en fonction de l'évolution d'une barre de défilement verticale
je vois pas comment

si je veux que un label, au passage de la souris dessus, apparaisse, si dans la cellule la valeur est " tartenpion" ??

j'ai essayé avec la valeur du tableau associé a la cellule mais ...
gambix#7 Posté le 3/4/2010 à 23:18:00
Faire simple !PUBLIC SUB GridView1_MouseMove()

IF NOT GridView1.Find(Mouse.x, Mouse.Y) THEN

IF GridView1.Column = 1 AND GridView1.row = 4 THEN
Label1.Move(GridView1.Left + Mouse.x, GridView1.Top + Mouse.Y - Label1.Height)
Label1.Visible = TRUE
ELSE
Label1.Visible = FALSE
ENDIF
ELSE
Label1.Visible = FALSE
ENDIF


END

par contre c'est avec gb3 et la propriété tracking a true... en gb2 c'est pas trop possible de capturer les mouvement de sourie en dehors de drawing area
Moins de texte dans une signature c'est agrandir son espace.
Invité#8 Posté le 4/4/2010 à 01:23:00
Gambix, cela fonctionne très bien avec Gb2 aussi

Malgré qu'il faille avoir le bouton de la souris enfoncé, puisque je n'ai pas sur la form, ni sur gridvieuw la propriété tracking
la proprité tracking je ne l'ai que sur la Draw

merci
gambix#9 Posté le 4/4/2010 à 14:11:00
Faire simple !en gb3 tout les controle on la propriété tracking
Moins de texte dans une signature c'est agrandir son espace.
1