MessageRequester() timide [RESOLU]
Publié : mar. 30/mars/2010 15:34
Bon j'ai encore un pb
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??
Merci d'avance de votre aide

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