Standard-Dialoge

Im Verzeichnis panels/vision gibt es vorbereitete Panels für die Verwendung in Standard-Dialogen. Folgende Panels stehen zur Verfügung:

  • MessageInfo

  • MessageInfo1

  • MessageInfo3

  • MessageInput

  • MessageStop

Abhängig von eventuellen Rückgabewerten erfolgt der Aufruf mit unterschiedlichen Funktionen. Mit der Funktion ChildPanelOn...Return werden aufgerufen:

Panelname Parameter Rückgabewert
MessageInfo

$1: Anzuzeigender Text

$2: Text für die linke Taste

$3: Text für die rechte Taste

1 und ;TRUE;, wenn linke Taste gedrückt

0 und ;FALSE;, wenn rechte Taste gedrückt.

MessageInfo1 $1 Anzuzeigender Text kein Rückgabewert
MessageInfo3

$1: Anzuzeigender Text

$2: Text für linke Taste

$3: Text für mittlere Taste

$4: Text für rechte Taste

1 und ;TRUE; wenn linke Taste gedrückt

0 und ;FALSE; wenn mittlere Taste gedrückt

2 und ;Abbruch; wenn rechte Taste gedrückt

MessageInput

$1: Anzuzeigender Text

$2: Eingabefeld-Format (z.B.: ;%6.2f;)

$3: Eingabefeld-Inhalt

wenn OK gedrückt:

Fließkommazahl, wenn numerisch (resultText ist leer),

String, wenn nicht numerisch (resultFloat ist leer)

wenn Abbrechen gedrückt:

ursprünglicher Wert ohne Änderung

MessageStop

$1: Text anzuzeigen

$2: Text f. linke Taste

$3: Text f. rechte Taste

1 und ;TRUE;, wenn linke Taste gedrückt

0 und ;FALSE;, wenn rechte Taste gedrückt.

MessageWarning $1: Anzuzeigender Text
MessageWarning2

$1: Anzuzeigender Text

$2 Text für linke Taste

$3 Text für rechte Taste

1 und ;TRUE;, wenn linke Taste gedrückt

0 und ;FALSE;, wenn rechte Taste gedrückt

Mit der Funktion ChildPanelOn... aufzurufen:

Panelname Parameter Rückgabewert
MessageWarning $1: Anzuzeigender Text kein Rückgabewert
MessageWarning2

$1: Anzuzeigender Text

$2 Text für linke Taste

$3 Text für rechte Taste

1 und ;TRUE;, wenn linke Taste gedrückt

0 und ;FALSE;, wenn rechte Taste gedrückt