Why does response to Select Case repeat 2 - 3 times?
Posted: Fri Jun 11, 2021 6:59 pm
I am trying to determine which tab has been selected in a PanelGadget. Here is how I am doing it:
It works except it seems to repeat 2 or 3 times. Here is the result of the Debug after selecting the tab 2, tab 3 and tab 1 in the panel.
Why?
Code: Select all
Repeat
Select WaitWindowEvent() ;Wait for an event
Case #PB_Event_CloseWindow ;Close window if "X" is clicked.
run = 1 ;Set run flag To 1
Case #PB_Event_Gadget ;Check for gadget event
Select EventGadget()
Case #mainPanel
tab = GetGadgetState(#mainPanel)
Select tab
Case 0
Debug "tab = 0"
Case 1
Debug "tab = 1"
Case 2
Debug "tab = 2"
Case 3
Debug "tab = 03"
EndSelect
Code: Select all
tab = 2
tab = 2
tab = 2
tab = 3
tab = 3
tab = 3
tab = 1
tab = 1
tab = 1