Page 1 sur 1

[R] Bouton qui ouvre un gui (dans le même script)

Posté : sam. 24 mai 2008 19:12
par jbnh
Coucou,
voila j'ai une question: Est-il possible de créer un deuxieme gui en appuiyant sur un buton dans le premier gui

j'ai donc 2 boutons dans le gui principal:

Code : Tout sélectionner

$Button_1 = GUICtrlCreateButton ("OK",  120, 251, 50)
$Button_2 = GUICtrlCreateButton ("Annuler ",  171, 251, 60)
et donc ensuite ceci

Code : Tout sélectionner

While 1
       $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case $msg = $Button_2
            ExitLoop  
    EndSelect           
Wend
et le bouton "OK", j'aimerais qui ouvre enfait comme un petite msgbox, avec toujours le premier gui en arrière plan. Mais il faudrait que je puisse insérer des boutons dans cette msgbox, donc en gros faire un gui:

j'ai tenté ceci sans résultat:

Code : Tout sélectionner

Func Button_1 ()
GUICreate("Rappel", 350,300)
GUISetState(@SW_SHOW)
EndFunc
Merci de m'aider ou de m'orienter

Ciao

Re: [..] Bouton qui ouvre un gui (dans le même script)

Posté : sam. 24 mai 2008 19:52
par ani
bonjour jbnh
Regarde ce lien-ci Quitter

Re: [..] Bouton qui ouvre un gui (dans le même script)

Posté : sam. 24 mai 2008 23:23
par jbnh
Nikel grand merci, je met mon code au cas ou ca intéresse quelqu'un!

Code : Tout sélectionner

$Button_1 = GUICtrlCreateButton("OK",  120, 251, 50)
GUICtrlSetOnEvent($Button_1,"Creation_gui2")

func Creation_gui2()
    Global $gui2 =GUICreate("Choississez la résolution d'écran", 250, 150,-1,-1,-1,-1,$gui1)    ; <==== GUI 2  
    $Button_3 = GUICtrlCreateButton("800x600", 10, 35, 70, 70)
    $Button_4 = GUICtrlCreateButton("1024x768", 90, 35, 70, 70)
    $Button_5 = GUICtrlCreateButton("1280x1024", 170, 35, 70, 70)
    GUISetState(@SW_SHOW)
    GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEgui2")
EndFunc