Name
UI_INFIELD{4}

Syntax
UI_INFIELD{4} name, x, y, breite, höhe [,
methode, bildname,
bilderanzahl, reihen,
zelleX, zelleY, bildX, bildY,
ausdruck_bild1, text1, wert_definition1 [,
...
ausdruck_bildn, textn, wert_definitionn]] [
UI_TOOLTIP tooltipptext]

Aufklappen Wertebereiche
name, Parametername
x, y ≥ 0, Typ integer
breite, höhe ≥ 0, Typ integer
methode, Darstellungsmethode 1<=methode<=5
bildname, Dateiname (Typ string) oder Bildindex (Typ integer)
bilderanzahl > 0, Typ integer
reihen > 0, Typ integer
zelleX, zelleY ≥ 0, Typ integer
bildX, bildY ≥ 0, Typ integer
ausdruck_bildi, Dateiname (Typ string) oder Bildindex (Typ integer)
texti, Typ string
wert_definitioni, Typ string oder real, abhängig vom Parametertyp
tooltipptext, Typ string

Aufklappen Erläuterung
Wie UI_INFIELD{3}, mit dem Unterschied, dass dieser Befehl nicht für Array-Parameter geeignet ist, sondern nur für Parameter als Zeichenfolgeausdruck.


Aufklappen Tipps und Tricks
UI_INFIELD{3} und UI_INFIELD{4} erlauben es, UI-Eingabefelder mit Hilfe des Parameter-Scriptes dynamisch aufzubauen. Ist nämlich ein Wert, der für ein Bildvorschaublid definiert wird, in der Werteliste nicht vorhanden, wird er in dem UI-Eingabefeld nicht dargestellt; d.h. man kann mit Hilfe der VALUES-Befehle die anzuzeigenden UI-Eingabefelder festlegen, wobei dann im UI_INFIELD{3} oder UI_INFIELD{4} - Befehl jeweils alle möglichen Werte gelistet werden, in der Anzeige jedoch nur die mit VALUES definierten Werte erscheinen.

Aufklappen ArchiCAD
17.0