@all
Warum funktioniert das nicht?
Der Zähler läuft auch, wenn ich nur mit dem Cursor über das Fenster gehe.
Code: Alles auswählen
Enumeration
#Spin1
#Text1
EndEnumeration
Procedure Count()
Static zaehler
a = GetGadgetState(#Spin1)*10
zaehler +1
SetGadgetText(#Text1,Str(a)+" Zähler = "+Str(zaehler))
EndProcedure
If OpenWindow(0, 60, 30, 80,100,"")
CallDebugger
If CreateGadgetList(WindowID(0))
SpinGadget(#Spin1,20,10,50,25,75,150,#PB_Spin_Numeric|#PB_Spin_ReadOnly)
SetGadgetState(#Spin1,100)
TextGadget(#Text1,10,50,90,30,"")
CloseGadgetList()
EndIf
Repeat
Select EventGadget()
Case #Spin1
Count()
EndSelect
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
End