Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
List box

List box 

 

Constante  Tipo Valor Comentário
_o_lk display hor scrollbar  Inteiro longo 2 ***Constante obsoleta*** Utilizar o comando OBJECT GET SCROLLBAR.
_o_lk display ver scrollbar  Inteiro longo 4 ***Constante obsoleta*** Utilizar o comando OBJECT GET SCROLLBAR.
_o_lk footer height  Inteiro longo 9 ***Constante obsoleta*** Utilizar o comando LISTBOX Get footers height.
_o_lk header height  Inteiro longo 1 ***Constante obsoleta*** Utilisar o comando LISTBOX Get headers height.
_o_lk hor scrollbar position  Inteiro longo 6 ***Constante obsoleta*** Utilizar o comando OBJECT GET SCROLL POSITION.
_o_lk ver scrollbar position  Inteiro longo 7 ***Constante obsoleta*** Utilizar o comando OBJECT GET SCROLL POSITION.
lk add to selection  Inteiro longo 1 A linha selecionada é adicionada à seleção existente. Se a linha selecionada já pertence à seleção existente, o comando não faz nada.
lk all  Inteiro longo 0 O comando afeta todos os subníveis (valor por defeito, utilizado se o parâmetro for omitido).
lk allow wordwrap  Inteiro longo 14 Propriedade Retorno de linha
Aplica a: Coluna*
Valores possíveis:
  • lk no (0)
  • lk yes (1)
lk auto row height  Inteiro longo 31 Propriedade Altura de fila automática.
Aplica a: List box ou coluna
Valores possíveis:
  • lk yes
  • lk no

4D View Pro apenas: esta funcionalidade requer uma licença 4D View Pro. Para mais informação, consulte 4D View Pro.

lk automatic  Inteiro longo 2 As colunas são redimensionadas automaticamente junto com o list box (Propriedade selecionada Autoredimensionamiento de colunas).
lk background color  Inteiro longo 1  
lk background color array  Inteiro longo 1  
lk background color expression  Inteiro longo 22 Propriedade Background Color Expression para list box de tipo seleção
Aplica a: List box ou coluna
lk break row  Inteiro longo 2 O comando afeta o subnível ao qual pertence a "célula" designada pelos parâmetros linha e coluna. Note que estes parâmetros representam os números de linha e de coluna na list box de modo padrão e não na sua presentação hierárquica. Se os parâmetros linha e coluna forem omitidos, o comando não faz nada.
lk cell horizontal padding  Inteiro longo 36

Padding horizontal da célula em pixels (mesmo valor para a distância da borda ao conteúdo a partir da esquerda ou direita)

Se aplica a: list box, coluna, cabeçalho rodapé

lk cell vertical padding  Inteiro longo 37

Padding vertical da célula em pixels (mesmo valor para a distância do conteúdo à borda superior ou inferior)

Se aplica a: list box, coluna, cabeçalho, rodapé

lk column max width  Inteiro longo 26 Propriedade Maximum Width
Aplica a: Coluna*
lk column min width  Inteiro longo 25 Minimum Width propriedade
Aplicada a: Coluna*
lk column resizable  Inteiro longo 15 Propriedade Resizable
Aplica a: Coluna*
Valores possíveis:
  • lk no (0)
  • lk yes (1)
lk control array  Inteiro longo 3  
lk detail form name  Inteiro longo 19 Propriedade Detail Form Name para a seleção de tipo list box
Aplica a: List box
lk display  Inteiro longo 0 Mostra filas extra em branco agregadas na parte inferior do list box.
lk display footer  Inteiro longo 8 0=oculto, 1=mostrado
lk display header  Inteiro longo 0 0=oculto, 1=mostrado
lk display record  Inteiro longo 2 Dar duplo clique em uma fila mostra o registro correspondente em forma detalhada definida para o list box. O registro se abre em modo de só leitura para que não possa ser modificado.
lk display type  Inteiro longo 21 Propriedade Tipo de visualização para colunas numéricas
Aplica a: Coluna*
Valores possíveis:
  • lk numeric format (0): mostra valores em formato numérico
  • lk three states checkbox (1): mostra valores como caixas de seleção de três estados
lk do nothing  Inteiro longo 0 Dar duplo clique em uma linha de list box não dispara nenhuma ação automática.
lk double click on row  Inteiro longo 18 Propriedade Duplo clique na linha para os list box de tipo seleção
Aplica a: List box
Valores possíveis:
  • lk do nothing (0): não desencadeia nenhuma ação automática
  • lk edit record (1): mostra o registro correspondente em modo leitura-escritura
  • lk display record (2): mostra o registro correspondente em modo de apenas leitura
lk edit record  Inteiro longo 1 Dar um duplo clique em uma linha exibe um registro correspondente em formulário detalhado definido por list box. O registro é aberto em modo leitura apenas para que possa ser modificado
lk extra rows  Inteiro longo 13 Propriedade Ocultar linhas vazias finais
Aplica a: List box
Valores possíveis:
  • lk display (0)
  • lk hide (1)
lk font color  Inteiro longo 0  
lk font color array  Inteiro longo 0  
lk font color expression  Inteiro longo 23 Propriedade Expressão cor fonte para list box de tipo seleção
Aplica a: List box ou coluna
lk font style expression  Inteiro longo 24 Propriedade Expressão estilo para list boxes de tipo seleção e coleção
Aplica a: List box ou coluna
lk hide  Inteiro longo 1 Oculta as linhas vazias finais na parte inferior do  list box.
lk hide selection highlight  Inteiro longo 16 Propriedade Ocultar ressaltado de seleção
Aplica a: List box
Valores possíveis:
  • lk no (0)
  • lk yes (1)
lk highlight set  Inteiro longo 27 Highlight Set propriedade para seleção tipo  list box
Aplica a: List box
lk hor scrollbar height  Inteiro longo 3 Altura em pixels
lk inherited  Inteiro longo -255  
lk last printed row number  Inteiro longo 0
Retorna em info o número da última linha impressa. permite conhecer o número da próxima linha a ser impressa.
O número retornado pode ser maior ao número de linhas efetivamente impressas se a list box contém as linhas invisíveis ou se o comando OBJECT SET SCROLL POSITION é chamado. Por exemplo, se as linhas  1, 18 e 20 foram impressas, info é 20.
lk level  Inteiro longo 3 O comando afeta todas as quebras de linhas correspondentes à coluna nivel. Este parâmetro designa um número de coluna na list box no modo padrão e não na sua representação hierárquica. Se o parâmetro nivel for omitido, o comando não faz nada.
lk lines  Inteiro longo 1 A altura designa um número de linhas. 4D calcula a altura de uma linha em função da fonte.
lk manual  Inteiro longo 0 As colunas não são redimensionadas automaticamente junto com o list box (Propriedade Redimensionamento de colunas automático não selecionada).
lk meta expression  Inteiro longo 34

Propriedade Expression Meta Info dos list box de tipo coleção ou seleção de entidades.
Aplica a: List box

lk movable rows  Inteiro longo 35

A propriedade Linhas móveis para list box de tipo array
Se aplica a: List box (excluindo o modo hierárquico) 
Valores possíveis:

  • lk no (0): as linhas não podem ser movidas o se pueden mover durante execução
  • lk yes (1): as linhas podem ser movidas durante execução (pré-determinado)
lk mulltiple  Inteiro longo 2 Várias linhas de list box podem ser selecionadas de uma vez.
lk multi style  Inteiro longo 30 Multi-style propriedade
Aplica a: Column*
Valores possíveis:
  • lk no (0)
  • lk yes (1)
lk named selection  Inteiro longo 28 Propriedade Named Selection para list box de tipo seleção
Aplica a: List box
lk no  Inteiro longo 0  
lk none  Inteiro longo 0  
lk numeric format  Inteiro longo 0 Os valores numéricos são mostrados em formato numérico na coluna de list box.
lk pixels  Inteiro longo 0 A altura é o número de pixels (por padrão).
lk printed height  Inteiro longo 3 Retorna em info a altura em pixels do objeto efetivamente impresso (incluindo cabeçalhos, linhas, etc.). Lembre que se o número de linhas a ser impressas é menor do que a "capacidade" da list box, sua altura diminui automaticamente.
lk printed rows  Inteiro longo 1 Retorna em info o número de linhas efetivamente impressas durante a última chamada ao comando Print object. este número inclui as possíveis quebras de linha adicionadas no caso de uma list box hierárquica. Por exemplo, info é 10 se a list box contém 20 linhas e as linhas ímpares estão ocultas.
lk printing is over  Inteiro longo 2 Retorna em info um booleano indicando se a última linha (visível) da list box foi impressa. true = a linha foi impressa; do contrário, False.
lk remove from selection  Inteiro longo 2 A linha selecionada é removida da seleção existente. Se a linha especificada não pertence à seleção existente, o comando não faz nada.
lk replace selection  Inteiro longo 0

A linha selecionada torna-se a nova seleção e substitui a seleção existente. O comando tem o mesmo efeito que um clique do usuário em uma linha (no entanto, o evento On Clicked não é gerado). Esta é a ação padrão (se o parâmetro ação é omitido).

lk resizing mode  Inteiro longo 11 Column Auto-Resizing proriedade
Aplica a: List box
Possíveis valores:
  • lk manual (0)
  • lk automatic (2)
lk row height array  Inteiro longo 4 (licença 4D View Pro exigida)
lk row height unit  Inteiro longo 17 Unidade de propriedade Row Height 
Aplica a: List box
Possíveis valores:
  • lk lines (1)
  • lk pixels (0)
lk row is disabled  Inteiro longo 2 A linha correspondente se desativa. O texto e os controles tais como caixas de seleção são atenuadas ou ficam cinza. As áreas de entrada de texto editáveis já não são editáveis Valor como padrão: Ativado
lk row is hidden  Inteiro longo 1

A linha correspondente está oculta. Ocultas as linhas só afeta a visualização do list box.
As linhas ocultas continuam presentes nos arrays e podem ser manipuladas por programação. Os comandos da linguagem, mais concretamente LISTBOX Get number of rows ou LISTBOX GET CELL POSITION, não levam em consideração o estado visível/oculto das linhas. Por exemplo, em um list box com 10 linhas onde as primeiras 9 linhas são ocultadas, LISTBOX Get number of rows devolve10. Desde o ponto de vista do usuário, a presença de linhas ocultas em um list box não é facilmente discernível. Só linhas visíveis podem ser selecionadas (por exemplo usando o comando Selecionar tudo). Valor pré-determinado: Visível

lk row is not selectable  Inteiro longo 4 A linha correspondente não pode ser selecionada (ressaltar a linha não é possível). As áreas de entrada de texto editáveis já não são editáveis a menos que a opção "Editar em clique único" esteja ativada. Os controles tais como caixas de seleção e listas continuam sendo funcionais entretanto. Este parâmetro é ignorado se o modo de seleção do list box é "Nenhum". Valor como padrão: selecionável.
lk row max height  Inteiro longo 33  
lk row min height  Inteiro longo 32  
lk selection  Inteiro longo 1 O comando afeta os subníveis selecionados.
lk selection mode  Inteiro longo 10 Propriedade Selection Mode
Aplica a: List box
Valores possíveis:
  • lk none (0)
  • lk single (1)
  • lk multiple (2)
lk single  Inteiro longo 1 Só é possível selecionar uma fila de list box por vez.
lk single click edit  Inteiro longo 29 Propriedade Single-Click Edit
Aplica a: List box
Possíveis valores:
  • lk no (0)
  • lk yes (1)
lk sortable  Inteiro longo 20 Propriedade Sortable
Aplica a: List box
Valores possíveis:
  • lk no (0)
  • lk yes (1)
lk style array  Inteiro longo 2  
lk three states checkbox  Inteiro longo 1 As colunas com valores numéricos são mostradas como caixas de seleção de três estados.
lk truncate  Inteiro longo 12 Propriedade Truncate with ellipsis
Aplica a: List box ou coluna
Valores possiveis:
  • lk without ellipsis (0)
  • lk with ellipsis (1)
lk ver scrollbar width  Inteiro longo 5 Largura em pixels.
lk with ellipsis  Inteiro longo 1 Reticências exibidas quando conteúdos de celula list box excedem a largura da coluna
lk without ellipsis  Inteiro longo 0 Não são mostradas reticências quando o conteúdo das células do listbox supera a largura da coluna.
lk yes  Inteiro longo 1  


Ver também 

LISTBOX SELECT ROW
Gestão de objetos List Box
LISTBOX COLLAPSE
LISTBOX EXPAND
LISTBOX Get array
LISTBOX Get auto row height
LISTBOX Get footers height
LISTBOX Get headers height
LISTBOX GET PRINT INFORMATION
LISTBOX Get property
LISTBOX Get row color as number
LISTBOX Get rows height
LISTBOX SELECT BREAK
LISTBOX SET ARRAY
LISTBOX SET AUTO ROW HEIGHT
LISTBOX SET FOOTERS HEIGHT
LISTBOX SET HEADERS HEIGHT
LISTBOX SET PROPERTY
LISTBOX SET ROW COLOR
LISTBOX SET ROWS HEIGHT

 
PROPRIEDADES 

Produto: 4D
Tema: Lista de temas constantes

 
HISTÓRIA 

Modificado: 4D v15 R4
Renomear: 4D v16
Modificado: 4D v16 R2
Modificado: 4D v16 R5
Modificado: 4D v17

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)