Page 1 sur 1

[R] Aide après interface GUI

Posté : ven. 09 avr. 2010 18:23
par JohnWayne
Bonjour à tous !

J'aimerais avoir une aide. J'ai fait une interface GUI avec koda et j'ai crée deux boutons :

> Rechercher
> Supprimer

Ce que j'aimerais c'est que Si on clique sur Rechercher alors on fait sa puis sa ....
Si on clique sur Supprimer alors on fait ceci puis cela

Comment le rédiger en autoIT ?

Merci de l'aide que vous pourrez m'apporter.

JW

Re: [...] Aide après interface GUI

Posté : ven. 09 avr. 2010 18:33
par GMib
Tout depend si koda est config pour faire des GUI en messageLoop mode ou en onEvent mode.

Donne ton code pour une réponse plus précise, sinon va lire l'aide. (rubrique GUI reference -> GUI MessageLoop Mode et GUI OnEventMode)

Re: [...] Aide après interface GUI

Posté : ven. 09 avr. 2010 21:33
par JohnWayne
Bonsoir,

Voici mon code :

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 540, 215, 168, 179)
$Rechercher = GUICtrlCreateButton("Rechercher", 40, 40, 177, 49, $WS_GROUP)
$Suppression = GUICtrlCreateButton("Suppression", 240, 40, 177, 49, $WS_GROUP)
$Desinstaller = GUICtrlCreateButton("Desinstaller", 152, 120, 177, 49, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd

Re: [...] Aide après interface GUI

Posté : ven. 09 avr. 2010 21:59
par GMib

Code : Tout sélectionner

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Rechercher
            MsgBox(0,"","Click sur recherche")
        Case $Suppression
            MsgBox(0,"","Click sur suppression")
        Case $Desinstaller
            MsgBox(0,"","Click sur desinstall")
    EndSwitch
WEnd

Re: [R] Aide après interface GUI

Posté : ven. 09 avr. 2010 22:07
par JohnWayne
Merci beaucoup !

J'ai encore des questions donc je m'en vais de ce pas poster dans une autre sections :lol: