Re: Frage ImageGadget Button und ButtonGadget
Verfasst: 04.01.2014 00:28
Liegt es vielleicht daran, dass du den Text dauerhaft hintereinander pausenlos änderst? Wenn ja, dann könnte es daran liegen, weil das Gadget dann bei jeder Text-Änderung neu gezeichnet wird. Sinnvoller ist, ein Timer zu erstellen und den Text immer nur jede Sekunde änderst und nicht bei jedem einzelnen Zwischenevent.
Timer-Beispiel:
Timer-Beispiel:
Code: Alles auswählen
EnableExplicit
Define EventID
Define Second
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TextGadget(1, 10, 10, 100, 20, "0", 0)
AddWindowTimer(0, 123, 1000)
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Timer And EventTimer() = 123
Second + 1
SetGadgetText(1, Str(Second))
EndIf
If EventID = #PB_Event_CloseWindow
End
EndIf
ForEver
EndIf