Hilfe

SetButtonState

B+

Aufruf

SetButtonState button, wert

Parameter

button Identität eines Buttons (nur Checkbox oder Radiobutton)
wert 0 - Button "ausschalten"
1 - Button "einschalten"


Rückgabewert

-


Beschreibung

Die Anweisung SetButtonState schaltet den Status eines Buttons um. Mit Button wird hier aber nicht der Button selbst gemeint, sondern eher eine Checkbox oder Radiobutton. Diese zwei Objekte werden ebenfalls mit CreateButton erzeugt (Style 2 oder 3). Mit ButtonState kann der aktuelle Status ermittelt werden.


Beispiel

Erstellt zwei Checkbox-Objekte. Nur ein Objekt kann gleichzeitig ausgewählt sein:

window = CreateWindow("Window", 50, 50, 300, 300, 0, 1)
button1 = CreateButton("Check mich", 20, 20, 200, 20, window, 2)
button2 = CreateButton("Nein mich", 20, 50, 200, 20, window, 2)

Repeat
   If GetKey() = 27 Then End

   Select WaitEvent()
      Case $401
         gadget = EventSource()

         If gadget = button1 Then
            SetButtonState button1, 1
            SetButtonState button2, 0
         Else If gadget = button2 Then
            SetButtonState button2, 1
            SetButtonState button1, 0
         End If

      Case $803
         End

   End Select
Forever


Siehe auch

ButtonState, CreateButton

Übersicht GUI Button