foofur
Messages postés13Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention 5 février 2008
-
19 mars 2004 à 11:46
freeman151248
Messages postés16Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention31 mars 2011
-
13 nov. 2007 à 09:52
Salut tout le monde,
Voila mon problème, je dispose d'une flexgrid qui s'alimente par l'utilisateur. Mais ce dernier est obligé de cliqué sur chaque case pour la remplir. Existe t-il une façon de permettre à l'utilisateur de passer d'une case à l'autre en cliquent sur "tabulation".
Merci d'avance
freeman151248
Messages postés16Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention31 mars 2011 13 nov. 2007 à 09:52
re-bonjour,
en creusant un peu plus, j'ai trouvé la solution sur un site :
Pour utiliser les tabulations pour se déplacer dans une MSFlexgrid il faut que tous les controls(ex: textbox, maskeditbox, msflexgrid etc.... mais pas les labels, frames etc...) de la form, gérant la propriété TabStop soit FALSE.
Donc une solution est de créée une fonction permettant de gerer ce paramètre, ex :
Fonction gérant le paramètre TabStop des controls :
lorsque la MSFlexgrid a le focus, on retourne à la fonction gérant le TabStop la valeur FALSE :
Private Sub MSFlexgrid2_GotFocus()
ControlTabStop (False)
End Sub
lorsque la MSFlexgrid perd le focus, on retourne à la fonction gérant le TabStop la valeur TRUE :
Private Sub MSFlexgrid2_LostFocus()
ControlTabStop (True)
End Sub