Name
UI_RADIOBUTTON{2}

Syntax
UI_RADIOBUTTON{2} name, wert, text, x, y, breite, höhe

Aufklappen Wertebereiche
name, Typ string
wert, beliebig
text, Typ string
x ≥ 0, Typ integer
y ≥ 0, Typ integer
breite ≥ 0, Typ integer
höhe ≥ 0, Typ integer

Aufklappen Erläuterung
Funktioniert analog zu UI_RADIOBUTTON, allerdings wird der name ausschließlich vom Typ String angegeben. Wenn statt eines expliziten Strings "parametername" ein Parameter oder eine Variable angegeben wird, muss diese vom Typ String sein und den eigentlichen Parameternamen enthalten. Ist es eine Arrayvariable, die den Parameternamen enthält, muss der Index, in dem der Wert steht, angegeben werden. Mit dieser Befehlsvariante lassen sich im Gegensatz zu UI_RADIOBUTTON keine Parameter ohne Anführungszeichen und keine Arrayparameter verwenden.

Aufklappen Beispiel Erläuterung
Skriptteil im Parameter Skript:
values "auswahl" "A","B","C"
values "selektion" "X","Y","Z"



Skriptteil im User Interface:
DIM varname[]
varname[1] = "auswahl"
varname[2] = "selektion"

ui_radiobutton{2} varname[1], "A", "Alpha", 10, 150, 60, 20
ui_radiobutton{2} varname[1], "B", "Beta", 80, 150, 60, 20
ui_radiobutton{2} varname[1], "C", "Gamma", 150, 150, 60, 20

ui_radiobutton{2} varname[2], "X", "X", 10, 180, 60, 20
ui_radiobutton{2} varname[2], "Y", "Y", 80, 180, 60, 20
ui_radiobutton{2} varname[2], "Z", "Z", 150, 180, 60, 20

Aufklappen Tipps und Tricks
Ein möglicher Anwendungsfall ist die Übergabe eines Arrays von Parameternamen an ein Makro, ohne dass jeder einzelne in die Parameterliste des Makros aufgenommen werden muss.