Tabela ListView

As linhas de uma exibição de lista não são tratadas como controles individuais, mas fazem parte de uma exibição de lista que funciona como um controle. A tabela ListView define os valores para todas as exibições de lista.

A tabela ListView tem as colunas a seguir.

Coluna Tipo Chave Nullable
Propriedade Identificador S N
Order Inteiro S N
Valor Formatted N N
Texto Formatted N S
Binary_ Identificador N S

 

Colunas

Property

Uma propriedade nomeada a ser vinculada a este item. Todos os itens vinculados à mesma propriedade passam a fazer parte da mesma exibição de lista.

Order

Um inteiro positivo usado para determinar a ordenação dos itens exibidos em uma só lista de exibição de lista. Os inteiros não precisam ser consecutivos. Se uma exibição de lista for definida como ordenada, todos os itens deverão ter um valor Ordering. Se a exibição de lista for definida como não ordenada, essa coluna será ignorada.

Value

A cadeia de caracteres de valor associada a este item. A seleção da linha define a propriedade associada a esse valor.

Text

O texto visível e localizável a ser atribuído ao item. Se essa entrada ou a coluna inteira estiver ausente, o texto usará como padrão a entrada correspondente em Value.

Binary_

Os dados da imagem do ícone. Essa é uma chave estrangeira para a tabela Binary.

Comentários

O conteúdo dos campos Value e Text é formatado pela função MsiFormatRecord quando o controle é criado, ou seja, eles podem conter qualquer expressão que a função MsiFormatRecord possa interpretar. A formatação só ocorre quando o controle é criado e não é atualizada se uma propriedade envolvida na expressão é modificada durante a vida útil do controle.

Validação

ICE03
ICE06
ICE17
ICE32