Page 1 sur 1

[R] Quitter une GUi sans quitter le première

Posté : dim. 24 févr. 2008 14:05
par astaroth
Bonjour,

Comment faire pour quitter la GUI n°2 sans quitter la premiere?
► Afficher le texte

Re: [..] Quitter une GUi sans quitter le première

Posté : dim. 24 févr. 2008 16:18
par Tlem
Voici un modèle de deux GUI (Avec utilisation du mode Parent).
A vous de l'adapter à votre script.
► Afficher le texte

Re: [..] Quitter une GUi sans quitter le première

Posté : dim. 24 févr. 2008 17:52
par moutelous
Ouaip, trop rapide tlem

Le même en OnEvent mode :
► Afficher le texte
A+

Re: [..] Quitter une GUi sans quitter le première

Posté : dim. 24 févr. 2008 18:19
par Tlem
moutelous a écrit :Ouaip, trop rapide tlem
Image

Re: [R] Quitter une GUi sans quitter le première

Posté : dim. 24 févr. 2008 19:56
par astaroth
Merci a vous deux :)

Re: [..] Quitter une GUi sans quitter le première

Posté : lun. 24 mars 2008 22:40
par papus2
Tlem a écrit :Voici un modèle de deux GUI (Avec utilisation du mode Parent).
A vous de l'adapter à votre script.
j'ai essayé ce code mais il y a un problème si on ferme la fenêtre GUI2 avec la croix rouge, au 2ème clic ça plante, j'ai donc remplacer la ligne

Code : Tout sélectionner

$hGui2 = GUICreate("GUI2", 200, 100, -1 , -1, -1, -1, $hGui1)
par

Code : Tout sélectionner

$hGui2 = GUICreate("GUI2", 200, 100, -1 , -1, $WS_BORDER, -1, $hGui1)
et là il n'y a plus la croix :wink:

Re: [R] Quitter une GUi sans quitter le première

Posté : mar. 25 mars 2008 00:00
par Tlem
Oui c'est clair que ça fonctionne, mais il y avais plus simple.

En fait dans la fonction _Gui2() les deux Case devrait faire la même chose.
Ce qui dans l'exemple que j'ai donné n'est pas le cas. :?

Modifiez donc le premier case de _Gui2() comme ceci :

Code : Tout sélectionner

       Case $GUI_EVENT_CLOSE
            GUIDelete($hGui2)
            ExitLoop
 
Et tout rentrera dans l'ordre.