ListBox-Tabelle
Die Zeilen eines Listenfelds werden nicht als einzelne Steuerelemente behandelt, sind aber Teil eines Listenfelds, die als Steuerelement fungiert. Die ListBox-Tabelle definiert die Werte für alle Listenfelder.
Die ListBox-Tabelle umfasst die folgenden Spalten.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
Eigenschaft | Identifier | J | N |
Order | Integer | J | N |
Wert | Formatted | N | N |
Text | Formatted | N | J |
-
Property
-
Eine benannte Eigenschaft, die an dieses Element gebunden werden soll. Alle Elemente, die an dieselbe Eigenschaft gebunden sind, werden Teil desselben Listenfelds.
-
Order
-
Eine positive ganze Zahl, die verwendet wird, um die Reihenfolge der Elemente zu bestimmen, die in einer einzelnen Liste des Listenfelds angezeigt werden. Wenn das Listenfeld als sortiert definiert ist, sollten alle Elemente einen Order-Wert aufweisen. Die ganzen Zahlen müssen nicht aufeinander folgen. Wenn das Listenfeld nicht als geordnet definiert ist, wird diese Spalte ignoriert.
-
Value
-
Die diesem Element zugeordnete Wertzeichenfolge. Wenn Sie die Zeile auswählen, wird die zugeordnete Eigenschaft auf diesen Wert festgelegt.
-
Text
-
Der lokalisierbare, sichtbare Text, der dem Element zugewiesen werden soll. Wenn dieser Eintrag oder die gesamte Spalte fehlt, wird der Text standardmäßig auf den entsprechenden Value-Eintrag festgelegt.
Der Inhalt der Felder „Value“ und „Text“ wird von der MsiFormatRecord-Funktion formatiert, wenn das Steuerelement erstellt wird. Sie können daher einen beliebigen Ausdruck enthalten, den die MsiFormatRecord-Funktion interpretieren kann. Die Formatierung erfolgt nur, wenn das Steuerelement erstellt wird, und wird nicht aktualisiert, wenn eine Eigenschaft, die am Ausdruck beteiligt ist, während der Lebensdauer des Steuerelements geändert wird.