Re: Affichage fenêtre?

Posté par bofkill le 14/2/2007 16:15:10
Si j'ai bien compris, dans ton cas, on doit pouvoir avoir 2 fenêtres actives en même temps.

Dans ce cas, il faut utiliser, pour la 1ère ouverture de la fenêtre, la fonction OuvreSoeur et non Ouvre.

Ensuite, pour la réafficher, il suffit d'utiliser la fonction SysDonneFocus.

Exemple :

Si FenEtat("MaFenetre") <> Inexistant ALORS
  SysDonneFocus(Handle(MaFenetre))
SINON
  OuvreSoeur(MaFenetre)
FIN


EDIT : Ne pas oublier de mettre le nom de la fenetre entre " dans la fonction FenEtat, car dans le cas où elle n'existe pas, on a un eexception qui est levée (ce qui est normal ^^)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4943&post_id=20446