4D v16.3List box |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
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. |
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