Auswahlelemente

Listen, aus denen der Benutzer eine Auswahl treffen kann.

1378

Typen von Auswahlelementen

Element Beschreibung
Ringelement Ringelemente sind Auswahllisten, bei denen jeder Eintrag im Diagramm einer Nummer entspricht.
Enum (Aufzählung) Enum-Elemente sind Auswahllisten, bei denen jeder Eintrag im Diagramm dem Aufzählungstyp entspricht. Der Enum-Datentyp besteht aus mehreren benannten Konstanten.
Optionsfeldgruppe Das Element "Optionsfeldgruppe" ist ein Objekt, das für mehrere Auswahlmöglichkeiten steht, die sich gegenseitig ausschließen, und wobei jede Option dem Aufzählungsdatentyp entspricht. Der Enum-Datentyp besteht aus mehreren benannten Konstanten.
Kombinationsfeld Das Element "Kombinationsfelder" ist eine Auswahlliste, bei der jeder Eintrag im Diagramm einem String entspricht. Benutzer können während der Bearbeitung oder während der Ausführung Optionen aus einer vorgefertigten Liste auswählen oder neue Werte eingeben.
Listenfeld Das Element "Listenfeld" ist eine Auswahlliste für mehrere Objekte. Benutzer können ein Objekt oder mehrere Objekte während der Ausführung auswählen.
Farbwahl Das Element "Farbauswahl" ist ein Objekt zur Darstellung einer Farbauswahl. Jede Farbe entspricht einem RGBA-Farbwert oder einem Hexadezimalwert.

Arten von Auswahlelementen

Die Auswahlelemente enthalten eine Liste mit Objekten, aus der der Benutzer auswählen kann.

Element Anwendungsfälle Beispiele: E-Commerce-Anwendung
Ringelement

Verwenden Sie ein Ringelement für eine Auswahlliste, bei der jeder Eintrag einem numerischen Wert entspricht. Das Ringelement ist somit ein numerisches Eingabeelement, jedoch sieht der Benutzer statt einer Liste von Nummern eine Liste aussagekräftiger Optionen.

Wenn Ihr Programmcode überwiegend numerische Werte verarbeitet, empfiehlt sich die Verwendung eines Ringelements.

Sie möchten den Benutzern eine Liste von Produktnamen anbieten, von denen jeder einer Produktnummer entspricht. Sie könnten dazu einfach nur die Produktnummern angeben. Anschließend könnten Sie diese den einzelnen Produktpreisen zuordnen.

1378

1378

Enum und Optionsfeldgruppe

Verwenden Sie eine Enum oder eine Optionsfeldgruppe, wenn Sie eine Auswahlliste mit Hilfe des Enum-Datentyps bereitstellen möchten.

Wenn Ihr Programm anstelle von arbiträren numerischen Daten eine feste Anzahl von Konstanten verarbeiten muss, empfiehlt sich ebenfalls eine Enum oder eine Optionsfeldgruppe.

Verwenden Sie generell eine Optionsfeldgruppe, wenn der Benutzer die Auswahl zwischen weniger als fünf Optionen hat. Eine Optionsfeldgruppe kann dem Benutzer helfen, die Optionen schnell zu überblicken.

Sie möchten, dass Ihr Programm eine Liste mit Versandoptionen für die Bestellung anzeigt. Die Nummer, die den einzelnen Optionen zugeordnet ist, wird automatisch festgelegt. Die numerischen Werte können nicht bearbeitet werden.

Mit dem Enum-Datentyp lässt sich der Ablauf Ihres Programms steuern. Da die Namen der Auswahlmöglichkeiten Teil des Datentyps sind, können Sie mit ihnen die Cases einer Case-Struktur definieren. Auf diese Weise wird sichergestellt, dass nur gültige Zustände in Ihrem Programm verwendet werden.

Abbildung 1. Enum
1378 1378
Abbildung 3. Optionsfeldgruppe
1378 1378
Kombinationsfeld

Kombinationsfelder bieten sich an, wenn Sie dem Benutzer eine Liste von Optionen bereitstellen und gleichzeitig die Möglichkeit anbieten möchten, während der Bearbeitung oder Ausführung neue Einträge einzugeben.

Wenn Ihr Programm anstelle von Zahlenwerten überwiegend Strings verarbeitet, verwenden Sie ein Kombinationsfeld.

Sie möchten den Benutzern eine Liste verwendeter Lieferadressen anbieten und ihm gleichzeitig die Möglichkeit geben, eine neue Lieferadresse für die Bestellung einzugeben.

1378

1378

Listenfeld

Verwenden Sie ein Listenfeld, wenn Sie eine Liste mit Objekten bereitstellen möchten, aus denen die Benutzer Objekte während der Ausführung auswählen können.

Sie möchten den Benutzern eine Liste mit Produkten anbieten, aus der ein Objekt oder mehrere Objekte ausgewählt werden können.

Sie können es ermöglichen, dass kein Objekt ausgewählt wird, indem Sie die Option Deaktivierung aller Optionen möglich auswählen. Sie können z. B. zulassen, dass die Auswahl aller Objekte aufgehoben wird.

1378

1378

Zuweisen von Einträgen an Auswahlelemente

Im Gegensatz zu den in Ringelementen, Enums und in Optionsfeldgruppen aufgeführten Strings sind den Einträgen im Kombinationsfeld oder Listenfeld keine Zahlenwerte zugeordnet. Bei Enums und Optionsfeldgruppen muss es sich darüber hinaus bei den numerischen Werten um sequenzielle, vorzeichenlose Ganzzahlen handeln. Bei Ringelementen ist die Nummerierung der Einträge hingegen weniger restriktiv.

  1. Wählen Sie das Element aus, dem Einträge zugewiesen werden sollen.
  2. Geben Sie auf der Registerkarte Objekt unter Einträge die Einträge ein und ordnen Sie sie wie gewünscht an.

Aktivieren von Kombinationsfeldern zum Annehmen neuer Werte während der Bearbeitung oder Ausführung

  1. Wählen Sie das Kombinationsfeldelement aus.
  2. Wählen Sie auf der Registerkarte Objekt unter Einträge die Option Eingabe unbeschrifteter Werte zulässig aus.