#RadioButton

Top  Previous  Next

Das #RadioButton-Objekt erlaubt die Auswahl einer aus mehreren Möglichkeiten.

 

Beispiel

radiobutton_1

 

Im Objekt #RadioButton wird der aktuelle Objektwert mit dem Sollwert der Aktion SetVar=<x> verglichen. Ist der Wert gleich dem Sollwert, so wird der entsprechende RadioButton aktiv dargestellt, ansonsten inaktiv. Wird der RadioButton betätigt, so wird der entsprechende Sollwert gesetzt.

Für eine Auswahl mit mehreren Elementen können nun mehrere #RadioButton-Objekte definiert werden. Die Verknüpfung der einzelnen Auswahlelemente erfolgt durch Zuordnung derselben Variable.

 

Parameter

Object

Spalte A

M/O

Default

Beschreibung

#RadioButton

M


Auswahl einer aus mehreren Möglichkeiten

Text/File

Spalte B

M/O

Default

Beschreibung

<text0>,<text1>

M/O


Textstrings für Zustände 0 (inaktiv),1 (aktiv) durch ‘,’ getrennt. Texte können auch mehrzeilig definiert werden.

<bild0>,<bild1>

O/M


Name von Bild-Dateien für Zustände 0 (inaktiv),1 (aktiv) durch ‘,’ getrennt

Font

Spalte C Font

M/O

Default

Beschreibung

<Fontname>.FNT

O

aktueller Font

Font für die Darstellung von Text

X, Y, DX, DY

Spalten D-G

M/O

Default

Beschreibung

Ganzzahl-Konstanten

Variable vom Typ INT

O

Autom. Positionier-ung

Position und Dimension

Color

Spalte H

M/O

Default

Beschreibung

Color0,Color1

O

aktuelle Vorder-grundfarbe

Schriftfarbe des Textes für Zustände 0 (inaktiv),1 (aktiv)

BackColor

Spalte I

M/O

Default

Beschreibung

Color0,Color1

O

aktuelle Hintergrund-farbe

Hintergrundfarbe des Textes für Zustände 0 (inaktiv),1 (aktiv)

Format

Spalte J

M/O

Default

Beschreibung

Format

O

kein Rahmen

Art des Rahmen

Action

Spalte K

M/O

Default

Beschreibung

SetVar=<x>

M


Bei Betätigung des #RadioButton-Objektes wird der Variablenwert gesetzt. Entspricht der aktuelle Variablenwert dem Wert aus SetVar=<x>, dann ist der RadioButton aktiv (Zustand 1), ansonsten inaktiv (Zustand 0)

#Page=<name>

O


Die Seite <name> wird geöffnet.

Close

O


oberster Fenster schliessen (=zuletzt geöffnetes Fenster)

Close=<name>

O


Fenster <name> schliessen

Limit1

Spalte L

M/O

Default

Beschreibung

 

<constant>

<variable>

O

VarType-Min

Unterer Grenzwert

...Numerische Konstante

...Variable vom Typ VarType

Limit2

Spalte M

M/O

Default

Beschreibung

 

<constant>

<variable>

O

VarType-Max

Oberer Grenzwert

Numerische Konstante

Variable vom Typ VarType

ActionLimit1, ActionLimit2

Spalten N,O

M/O

Default

Beschreibung

<action>

O


Es stehen die standard LimitActions zur Verfügung.

VarValue

Spalte P

M/O

Default

Beschreibung

<variable>

O


Wert des RadioButton

VarType

Spalte Q

M/O

Default

Beschreibung

BOOL

BYTE

SINT

SUINT

WORD

INT

DINT

DWORD

LINT

LWORD

REAL

O


es werden alle numerischen Datentypen unterstützt

VarState

Spalte R

M/O

Default

Beschreibung

<variable>

O


siehe Spalte VarState

Option

Spalte S

M/O

Default

Beschreibung

Pos={Center¦Left¦Right}

O

Pos=Left

Horizontale Ausrichtung des Texts, bzw. Bild.  Vertikale Ausrichtung ist per Default zentriert.

 

Pos=Center

zentriert

Pos=Left

linksbündig

Pos =Right

rechtsbündig

 

VPos={Top¦Bottom}

O

 

Vertikale Ausrichtung des Texts, bzw. Bild.

 

VPos=Top

Am oberen Rand ausgerichtet

VPos=Bottom

Am unteren Rand ausgerichet



Transparency=<color>

O

 

Wenn eine Bilddatei projektiert wurde, wird die angegebene Farbe als transparent interpretiert

PWL=<level>

O

 

Notwendiger Passwortlevel zur Freigabe (Siehe #Password).

NoBeep

O

 

Unterdrückt das Beep-Signal

VarStateOnOffInverted

O

 

Invertiert die On / Off Funktion der VarState Variable:

 

VarState = 0 -> Off

VarState = 1 -> On

Init, Exit

Spalten U, V

M/O

Default

Beschreibung

<action>

O


Es stehen die selben Actions zur Verfügung wie unter dem Parameter Action beschrieben