Tabela ListBox
Wiersze pola listy nie są traktowane jako poszczególne kontrolki, ale są częścią pola listy, które działa jako kontrolka. Tabela ListBox definiuje wartości wszystkich pól listy.
Tabela ListBox zawiera następujące kolumny.
Kolumna | Typ | Klucz | Nullable |
---|---|---|---|
Własność | identyfikator | Y | N |
Porządek | liczba całkowita | Y | N |
Wartość | sformatowane | N | N |
Tekst | sformatowane | N | Y |
Kolumny
-
właściwość
-
Nazwana właściwość, która ma być powiązana z tym elementem. Wszystkie elementy powiązane z tą samą właściwością stają się częścią tego samego pola listy.
-
Order
-
Dodatnia liczba całkowita używana do określania kolejności elementów wyświetlanych w jednym polu listy. Jeśli pole listy jest zdefiniowane jako uporządkowane, wszystkie elementy powinny mieć wartość Order. Liczby całkowite nie muszą być kolejne. Jeśli pole listy jest zdefiniowane jako nieurządkowane, ta kolumna jest ignorowana.
-
wartość
-
Ciąg wartości skojarzony z tym elementem. Wybranie wiersza powoduje ustawienie skojarzonej właściwości na tę wartość.
-
tekst
-
Lokalizowalny, widoczny tekst, który ma zostać przypisany do elementu. Jeśli brakuje tego wpisu lub całej kolumny, tekst zostanie domyślnie włączony do odpowiedniego wpisu w polu Wartość.
Uwagi
Zawartość pól Wartość i Tekst są formatowane przez funkcję MsiFormatRecord podczas tworzenia kontrolki, dlatego mogą zawierać dowolne wyrażenie, które może interpretować funkcja MsiFormatRecord. Formatowanie ma miejsce tylko wtedy, gdy kontrolka zostanie utworzona i nie zostanie zaktualizowana, jeśli właściwość biorąca udział w wyrażeniu zostanie zmodyfikowana w okresie życia kontrolki.
Walidacja