SpinGadget Wheel
Publié : sam. 28/sept./2013 14:06
bonjour
Petit essai SpinGadget et wheelmouse inspire du code de Fred : http://www.purebasic.fr/english/viewtop ... 12&t=52992
Cordialement
Petit essai SpinGadget et wheelmouse inspire du code de Fred : http://www.purebasic.fr/english/viewtop ... 12&t=52992
Cordialement
Code : Tout sélectionner
Procedure ScrollbarEvent()
Debug "Date: "+GetGadgetState(0)+"/"+GetGadgetState(1)+"/"+GetGadgetState(2)
EndProcedure
If OpenWindow(0, 0, 0, 160, 70, "SpinGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
SpinGadget (0, 20, 20, 36, 20, 1, 31)
SetGadgetState (0, 1) : SetGadgetText(0, "28") ; définit la valeur initiale du jour
SpinGadget (1, 60, 20, 36, 20, 1, 12)
SetGadgetState (1, 1) : SetGadgetText(1, "9") ; définit la valeur initiale du mois
SpinGadget (2, 100, 20, 56, 20, 2000, 2050)
SetGadgetState (2, 2013) : SetGadgetText(2, "2013") ; définit la valeur initiale de l'année
SetActiveGadget(0)
BindGadgetEvent(0, @ScrollbarEvent())
BindGadgetEvent(1, @ScrollbarEvent())
BindGadgetEvent(2, @ScrollbarEvent())
Repeat
Evenement = WaitWindowEvent() ;SpinGadget wheel mouse
If Evenement = #PB_Event_Gadget
If EventGadget() = 0
SetGadgetText(0,Str(GetGadgetState(0)))
EndIf
If EventGadget() = 1
SetGadgetText(1,Str(GetGadgetState(1)))
EndIf
If EventGadget() = 2
SetGadgetText(2,Str(GetGadgetState(2)))
EndIf
EndIf
Until Evenement = #PB_Event_CloseWindow
EndIf