
j'ai besoin pour un programme d'un prompt qui donne le choix entre 4 options puis récupère
le choix de l'utilisateur et l'affiche (pour le moment) dans un MessageRequester().
Pb le MessageRequester n'apparait jamais.
J'ai loupé quoi??

Code : Tout sélectionner
;->>>> Déclaration variables / constantes <<<<
Define.c
#T_x_window = 250
#T_y_window = 200
#T_x_button = 100
#T_y_button = 30
Top = 10
Enumeration
#Window
#TexteGadget
#OptionGadget1
#OptionGadget2
#OptionGadget3
#OptionGadget4
#ButtonGadget
EndEnumeration
#FLAGS = #PB_Window_MinimizeGadget|#PB_Window_TitleBar|#PB_Window_ScreenCentered
;->>>> Initialisation <<<<
If OpenWindow(#Window, 450, 200, #T_x_window, #T_y_window, "Période", #FLAGS)
TextGadget(#TexteGadget, (#T_x_window/2)-100, Top, 200, 30, "A quelle période veux-tu accéder ?", #PB_Text_Center) : Top + 30
OptionGadget(#OptionGadget1, (#T_x_window/2)-30, Top, 80, 25, "PE10") : Top+ 25
OptionGadget(#OptionGadget2, (#T_x_window/2)-30, Top, 80, 25, "~~AH10~~") : Top+ 25
OptionGadget(#OptionGadget3, (#T_x_window/2)-30, Top, 80, 25, "PE11") : Top+ 25
OptionGadget(#OptionGadget4, (#T_x_window/2)-30, Top, 80, 25, "AH11") : Top+ 25
ButtonGadget(#ButtonGadget, #T_x_window/2-#T_x_button/2, #T_y_window-#T_y_button-10, #T_x_button, #T_y_button, "Select")
;->>>> Boucle programme <<<<
Repeat
Event = WaitWindowEvent()
Select EventWindow()
Case #Window
Select Event
Case #PB_Event_CloseWindow
CloseWindow(#Window)
Case #ButtonGadget
If GetGadgetState(#OptionGadget1) : Result$ = GetGadgetText(#OptionGadget1) : EndIf
If GetGadgetState(#OptionGadget2) : Result$ = GetGadgetText(#OptionGadget2) : EndIf
If GetGadgetState(#OptionGadget3) : Result$ = GetGadgetText(#OptionGadget3) : EndIf
If GetGadgetState(#OptionGadget4) : Result$ = GetGadgetText(#OptionGadget4) : EndIf
MessageRequester("Info", "Période sélectionnée : "+Result$, 0)
EndSelect
EndSelect
Until Event = #PB_Event_CloseWindow
EndIf ; OpenWindow