Bonjour,
J'ai trouvé ce qu'il se passait. J'ai voulu le faire le malin en mettant à jour mes zones de texte via une macro générique à laquelle je passais les textes à afficher par référence, en utilisant l'opérateur "@". Cela fonctionne bien, sauf que l'on dirait que la zone de texte ne "sait" pas que le texte a été modifié. Je présume qu'il y a en TrainController un mécanisme subtil qui informe les zones de texte que le texte à afficher a été modifié parce que l'une des variables du texte a été modifié. Ce mécanisme ne semble pas prendre en compte les modifications faites via une autre variable qui référence celle à afficher.
Je vais devoir passer par une variable globale, puis transférer la valeur de cette variable dans le texte à afficher. Comme ça, le rafraîchissement des zones de texte est automatique.
Moi qui pensait avoir trouvé une utilisation élégante de l'opérateur "@", me voilà bien déconfit.