Name
UI_RADIOBUTTON{2}
Syntax
UI_RADIOBUTTON{2} name, wert, text, x, y, breite, höhe
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
wert, beliebig
text, Typ string
x ≥ 0, Typ integer
y ≥ 0, Typ integer
breite ≥ 0, Typ integer
höhe ≥ 0, Typ integer
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.
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
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
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.