Hilfe
Parameter
button | Identität eines Buttons |
Rückgabewert
0 = Button hat keinen Haken/Punkt
1 = Button hat einen Haken/Punkt
Beschreibung
Die Funktion ButtonState ermittelt, ob ein Button gerade ein oder aus ist. Mit Button wird hier aber nicht der Button selbst gemeint, sondern eher Checkbox oder Radiobutton. Diese zwei Objekte werden ebenfalls mit CreateButton erzeugt (Style 2 oder 3). Mit SetButtonState
kann der Status auch umgeschaltet werden.
Beispiel
Erstellt paar Buttons und fragt den Status ab:
button1 = CreateButton("Button", 20, 20, 100, 30, window, 1)
button2 = CreateButton("Checkbox", 20, 60, 100, 30, window, 2)
button3 = CreateButton("Radiobutton", 20, 100, 100, 30, window, 3)
Repeat
If GetKey() = 27 Then End
If WaitEvent() = $401 Then
Select EventSource()
Case button1
If ButtonState(button1) = 0 Then SetGadgetText button1, "aus"
If ButtonState(button1) = 1 Then SetGadgetText button1, "ein"
Case button2
If ButtonState(button2) = 0 Then SetGadgetText button2, "aus"
If ButtonState(button2) = 1 Then SetGadgetText button2, "ein"
Case button3
If ButtonState(button3) = 0 Then SetGadgetText button3, "aus"
If ButtonState(button3) = 1 Then SetGadgetText button3, "ein"
End Select
End If
Forever
Siehe auch

