Page 1 sur 1
[..]Bug inexpliquer..
Posté : mar. 18 nov. 2008 15:17
par ethneldryt
bonjour voila mon code , je ne comprend pas pourquoi els menu ne marche pas...
► Afficher le texte
Code : Tout sélectionner
#AutoIt3Wrapper_UseUpx=n
#include <GUIConstantsEx.au3>
Opt("GUIOnEventMode", 1)
$gui = GUICreate("Evaluation Orale",800,600,-1,-1,-1,0x00000080)
GUISetOnEvent(-3, "quitter")
$guiMENU01 = GUICtrlCreateMenu("Fichier")
$menu01_01 = GUICtrlCreateMenuItem("Ouvrir",$guiMENU01)
$menu01_02 = GUICtrlCreateMenuItem("Enregistrer",$guiMENU01)
$menu01_03 = GUICtrlCreateMenuItem("",$guiMENU01)
$menu01_04 = GUICtrlCreateMenuItem("Quitter",$guiMENU01)
GUISetOnEvent($menu01_04, "quitter")
$guiTAB = GUICtrlCreateTab(2,2,796,576)
GUICtrlCreateTabItem("Critères formels d'evaluation")
GUICtrlCreateTabItem("Critères d'evaluation/CONTENU")
GUICtrlCreateTabItem("Critères de caractère")
GUICtrlCreateTabItem("Résultats")
GUICtrlCreateTabItem("")
GUISetState()
While 1
sleep(100)
WEnd
Func quitter()
Exit
EndFunc
Re: [..]Bug inexpliquer..
Posté : mar. 18 nov. 2008 16:41
par Tlem
L'explication est toute simple :
Vous utilisez la commande GUISetOnEvent pour le contrôle $menu01_04.
Or c'est la commande GUICtrlSetOnEvent qui permet de mettre un évènement sur un contrôle ...