Bonjour,
J'ai remarqué que le focused de dbgrid sera à faux quant je saisi ou je modifie dans le dbgrid.
Quel est le contôle qui prend le focus durant la saisie dans dbgrid ?
Merci.
Bonjour,
J'ai remarqué que le focused de dbgrid sera à faux quant je saisi ou je modifie dans le dbgrid.
Quel est le contôle qui prend le focus durant la saisie dans dbgrid ?
Merci.
Je n'ai pas vérifié, mais je suppose que c'est la fenêtre InPlaceEditor qui s'ouvre par-dessus la cellule que tu édites.
Bonjour,
Si tu saisis ou modifies une cellule d'un dbGrid, c'est le composant InPlaceEditor qui prend la main.
De ce fait, dbgrid n'a plus le focus car il est transféré à InPlaceEditor. Ce composant se crée dynamique au moment de la saisie. Lorsque tu cliques en dehors de la cellule en cours de saisie ou que tu tapes une touche qui provoque le changement de cellule, le dbGrid reprend la main et le focused passera à True.
Un examen des sources de l'unité DBGrids te permettront de comprendre le transfert de l'un à l'autre.
A ta disposition
Merci rsc
Merci seabs.
C'est le composant InPlaceEditor qui prend la main.
InPlaceEditor mais on l'a déjà dis ça![]()
Partager