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)