Mit der ItemList-Attributfunktion kann die Liste der möglichen Ausprägungen abgefragt werden.
|
Syntax | ||||
|
ItemList(ListType) | ||||
|
Rückgabewert | ||||
|
Variant() | ||||
|
Parameter | ||||
|
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung |
|
Erforderlich |
ListType |
ItemListTypes |
ByVal |
Art der zurückzugebenden Liste |
|
ItemListTypes |
Beschreibung |
|
0 – UsedQualities |
Gibt eine Liste der wählbaren möglichen Werte der Variablen zurück |
|
1 – UsedValidQualities |
Gibt eine Liste der aktuell erlaubten möglichen Werte der Variablen zurück |
|
2 – PickList |
Gibt eine Liste der definierten möglichen Werte zurück |
Beispiel:
Es ist eine Variable Farbe vom Typ String definiert:

Die Variable hat gültige und ungültige mögliche Werte:

Dann ergibt der Programmcode
Dim Result() As Variant
Result := Farbe.ItemList(ItemListTypes.PickList)
…die Werte NoValue, ‘’, ‘rot’, ‘grün’, ‘blau’
Result := Farbe.ItemList(ItemListTypes.UsedQualities)
…die Werte ‘rot’, ‘blau’
Result := Farbe.ItemList(ItemListTypes.UsedValidQualities)
…der Wert ‘rot’ (einziger Wert)