Bonjour,
lorsque l'on force le rafraîchissement des champs (F9) sous Writer, la
focalisation saute brutalement vers l'endroit où se trouve le point
d'insertion.
Ainsi, j'ai un document qui comporte des cases à cocher. Une macro,
associée à l'évènement "Statut de l'élément modifié", compte les cases
qui sont cochées. Ce nombre est répercuté dans un champ utilisateur qui
est actualisé par Document.TextFields.Refresh (qui revient à la manip
mentionnée ci-dessus).
Malheureusement, lorsque le rafraîchissement a lieu, le document "saute"
de manière à mettre à l'écran l'endroit où se trouve le point
d'insertion (au demeurant, ce dernier n'est plus visible puisque la case
a obtenu la focalisation).
Bref, comment empêcher ce saut, tout en conservant le rafraîchissement
de l'affichage du champ utilisateur ?
J'ai essayé un Document.lockControllers mais cela ne fait que retarder
l'évènement jusqu'au prochain unlockControllers.
Merci d'avance pour toute piste,
--
Jean-Francois Nifenecker, Bordeaux
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés