Schaltfläche

| ALPHA-VISION® DCS

# Schaltfläche

Zusammenfassung von Button, Checkbox, Radiobutton (so wie in Windows üblich).

## Typ:

Schaltfläche:
  normaler Button
Checkbox:
  Windows-Standard-Checkbox
Radiobutton:
  Windows-Standard-Radiobutton
Applygroup:
  Wie bisher
Radiobuttongruppe:
  Alle Radiobuttons, die zusammengehören sollen, müssen hier den gleichen Text stehen haben. (Wird aber bisher nicht verwendet).

## Anbindung

### `Enable`

Gibt an, ob eine Bedienung möglich ist. Wenn Enable auf 0 gesetzt ist, wird die Beschriftung als Umriß dargestellt. Dabei muß die Hintergrundfarbe der Beschriftung transparent sein (gilt bes. bei Texten), sonst sieht man evtl. nur den Umriß eines Rechtecks.

#### Beispiel:

Refresh-Script:

    SetVal(Enable, 0);        //disable

### Beispiel für Schaltfläche:

Aktion:

    SetVal(OBJ.MyObject.Value, 14);

### Beispiel für Checkbox:

Refresh:
Man beachte, daß das Häkchen nicht bereits durch den Mausklick sondern erst durch das Refresh-Skript gesetzt wird.

    SetVal(Enabled, OBJ.MyObject.Valid);        //OBJ.MyObject.Valid is 0 or 1, if 0 the checkbox is disabled
    SetVal(Checked, OBJ.MyObject.Value);        //OBJ.MyObject.Value is 0 or 1

Aktion:

    SetVal(OBJ.MyObject.Value, 1);

### Beispiel für Radiobuttons:

#### Button1:

Refresh:

    SetVal(Checked, OBJ.MyObject1.Value);        //OBJ.MyObject1.Value is 0 or 1

Aktion:

    SetVal(OBJ.MyObject1.Value, 1);
    SetVal(OBJ.MyObject2.Value, 0);

#### Button2:

Refresh:

    SetVal(Checked, OBJ.MyObject2.Value);        //OBJ.MyObject2.Value is 0 or 1

Aktion:

    SetVal(OBJ.MyObject1.Value, 0);
    SetVal(OBJ.MyObject2.Value, 1);