Laurent Godard wrote:
Bonjour Bob,
Je n'ai pas trouvé de prop .Visible sur les contrôles !
J'ai essayé en jouant avec .Step (ce qui revient à rendre visible ou
invisible) mais malheureusement ça ne marche pas mieux.
Je suppose que ce bug a déja été remonté sur IZ. J'ai tenté de
chercher, mais sans succés.
peut etre une temporisation
wait 100 'attente 100 milliseconde
histoire de rendre la main au systeme pour le rafraichissement ?
Merci Laurent,
c'est également une bonne idée, mais malheureusement ça ne marche pas mieux.
Je crois que j'ai trouvé une piste :
lorsque j'execute 2 fois de suite executeDialog(), la première fois les
boutons ne sont pas rafraichis, mais au deuxième executedialog(), tout
est ok :-) c'est étrange et bizarre à la fois, mais si je trouve comment
fermer la première fenêtre à partir de la macro, j'aurai une solution
(provisoire en attente du debug).
Connais tu la méthode pour fermer la fenêtre ? je n'ai pas vu de .Close
(ou qq chose de semblable) ni pour l'objet Dialog ni pour Dialog.Model
sinon pour la propriété visible, elle existe ...
monDialogue.getControl("NomDuControle").visible=false 'attention à la
casse pour le nom du controle
Effectivement, je la cherchais bêtement au niveau de Control.Model
(d'ailleur je n'est pas encore tout compris concernant les propriétés
Control.Prop et Control.Model.Prop)
Si qqu'un peut éclairer ma lanterne à ce sujet ...
Merci