Eigenschaften des Konsolformulars

Ein Datensatzabschnitt mit dem Stereotyp 'ConsoleForm' hat die folgenden Eigenschaften. formSize ist die einzig erforderliche Eigenschaft.
delimiters
Gibt die Zeichen an, die vor und nach Eingabefeldern angezeigt werden. Die Zeichen werden nur angezeigt, wenn der Wert der Eigenschaft showBrackets YES lautet.
  • Typ: String literal
  • Beispiel: delimiters = "<>/"
  • Standardwert: "[]|"

Wann immer möglich, wird das erste Zeichen vor den einzelnen Konsolenfeldern, bei denen es sich nicht um konstante Felder handelt, angezeigt, und das zweite Zeichen wird nach jedem Konsolenfeld angezeigt, bei dem es sich nicht um ein konstantes Feld handelt. Das dritte Zeichen wird zwischen zwei nicht konstanten Konsolenfeldern angezeigt, die durch eine einzige Stelle getrennt sind.

Wenn Sie weniger als drei Zeichen angeben, wird für die nicht angegebenen Zeichen ein Standardzeichen eingesetzt. Wenn Sie mehr als drei Zeichen angeben, werden das vierte und alle nachfolgenden Zeichen ignoriert.

formSize
Die Abmessungen des Formulars. Die Eigenschaft muss eine Feldgruppe aus zwei positiven ganzen Zahlen enthalten: die Anzahl der Zeilen gefolgt von der Anzahl von Spalten.
  • Typ: INT[2]
  • Beispiel: formSize = [24, 80]
  • Standardwert: none

Wenn die einzelnen Abmessungen die Größe des Fensters, in dem das Formular angezeigt wird, überschreiten, wird das Formular an die Abmessungen des Fensters angepasst. Wenn ein Konsolenfeld nicht in das Fenster passt, wird das Programm beendet.

name
Der Formularname, wie er in einem Programmierkontext verwendet wird, in dem der Name während der Laufzeit aufgelöst wird. Wenn Sie die Eigenschaft name verwenden, geben Sie ihr einen Wert, der mit dem Namen der Variablen übereinstimmt.
  • Typ: String
  • Beispiel: name = "myForm"
  • Standardwert: none

Die Namenseigenschaft wird in Systemfunktionen wie consoleLib.displayFormByName verwendet.

showBrackets
Gibt an, ob die nicht konstanten Konsolenfelder durch ein Zeichenpaar wie Klammern begrenzt werden.
  • Typ: Boolean
  • Beispiel: showBrackets = no
  • Standardwert: yes

Weitere Informationen finden Sie unter der Eigenschaft delimiters.


Feedback