
Tutorial: OptionButtons im Dialogeditor
Dem Programmierer und Ersteller interaktiver Formulare sind Optionsfelder (Optionbuttons) ein Begriff. Sie erlauben dem Anwender eine Vielzahl von Auswahlmöglichkeiten, wovon aber nur jeweils eines selektiert werden kann. Zuvor angewählte Optionen werden automatisch gelöscht.

Beispiel: OptionButtons in einem möglichen Excel-Formular erhält man über die Steuerelement-Toolbox. Die Auswahlfunktionalität ist bereits vorhanden.
FAMOS kennt als Auswahlfeld nur die sogenannten Kontrollkästchen. Diese erlauben jedoch eine Mehrfachselektion von gewählten Möglichkeiten. Im folgenden Beispiel realisieren wir die Funktionalität von Optionsfeldern mit Kontrollkästchen.
Wir starten den Dialogeditor unter EXTRA/DIALOGEDITOR und erstellen einen neuen Dialog.
Im Dialogeditor blenden wir - wenn nicht vorhanden - unter ANSICHT/WERKZEUGKASTEN die Werkzeugpalette ein und ziehen 3 Kontrollkästchen auf.
Eine Auswahl, die zusammen gehört, sollte grundsätzlich miteinander verwaltbar sein! Eine einheitliche Benennung der Dialogobjekte vereinfacht den Programmierzugriff. Wir belassen deshalb den Namen (Variablennamen, unter der das Objekt programmiertechnisch angesprochen werden kann) der Kontrollkästchen bei der Standardeinstellung Check1, Check2 ... Checkx. Die Beschriftung können wir beliebig ändern .
Wir können die Kontrollkästchen durch Markieren und FORMAT/AUSRICHTUNG z. B. linksbündig untereinander ausrichten.
Die Kontrollkästchen erfordern nun eine entsprechende Steuerung. Als Standardauswahl selektieren wir in der Grundinitialisierung das erste Kontrollkästchen, alle anderen Kontrollkästchen werden deaktiviert.
:

Nun überwachen wir die Kontrollkästchen auf Neuselektion, der entsprechend eine Deaktivierung der anderen Kontrollkästchen folgt. Dies kann in einer Schleifenprogrammierung geschehen, die für jedes Kontrollkästchen als Ereignisroutine hinterlegt werden muss:

SINEWS Services |
Sequenzen, Tutorials, Artikel
