4D v16.3

List box

  •  
 
4D v16.3
List box

List box 

 

Constante  Type Valeur Comment
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 background color  Inteiro longo 1  
lk background color array  Inteiro longo 1  
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 control array  Inteiro longo 3  
lk display footer  Inteiro longo 8 0=oculto, 1=mostrado
lk display header  Inteiro longo 0 0=oculto, 1=mostrado
lk display hor scrollbar  Inteiro longo 2 0=oculto, 1=mostrado
lk display ver scrollbar  Inteiro longo 4 0=hidden, 1=shown
lk font color  Inteiro longo 0  
lk font color array  Inteiro longo 0  
lk footer height  Inteiro longo 9 Altura em pixels
lk header height  Inteiro longo 1 Altura em pixels
lk hor scrollbar height  Inteiro longo 3 Altura em pixels
lk hor scrollbar position  Inteiro longo 6 Posição do cursor 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 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 row height array  Inteiro longo 4 (licença 4D View Pro exigida)
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 [#cmd id="971"/], 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 selection  Inteiro longo 1 O comando afeta os subníveis selecionados.
lk style array  Inteiro longo 2  
lk ver scrollbar position  Inteiro longo 7 Posição do cursor em pixels.
lk ver scrollbar width  Inteiro longo 5 Largura em pixels.


Voir aussi  

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