Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
LISTBOX SET AUTO ROW HEIGHT
|
LISTBOX SET AUTO ROW HEIGHT ( {* ;} objeto ; seletor ; valor ; unidade ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
* | Operador |
![]() |
Se especificado, o objeto é um nome de objeto (string). Se omitido, objeto é uma variável | |||||
objeto | Objeto de formulário |
![]() |
Nome de objeto (se * for especificado) ou variável (se * for omitido) | |||||
seletor | Inteiro longo |
![]() |
Valor de altura a estabelecer: lk row min heigh ou lk row max heigh | |||||
valor | Inteiro longo |
![]() |
Valor máximo ou mínimo de altura de linha | |||||
unidade | Inteiro longo |
![]() |
Unidade de valor da altura: 0=pixels, 1=linhas | |||||
O comando LISTBOX SET AUTO ROW HEIGHT [#descv]lhe permite estabelecer o valor de altura de fila mínimo ou máximo no objeto de list box designado utilizando os parâmetros objeto e *[#/descv].
Nota: este comando só é levado em consideração se o list box estiver configurado em modo de altura de fila automática (ver Altura de linha automática). o qual está disponível para listboxes baseados em arrays, não hierárquicos. Do contrario, não tem nenhum efeito.
Se passar o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (string). Se não passar este parâmetro, indica que o parâmetro objeto for uma variável. Neste caso, se passar uma referência de variável ao invés de uma string. Para saber mais sobre os nomes de objetos, consulte a seção Propriedades dos objetos.
Em seletor, passe o tipo de valor a definir. Pode utilizar uma das constantes abaixo do tema List box:
Constante | Tipo | Valor |
lk row max height | Inteiro longo | 33 |
lk row min height | Inteiro longo | 32 |
Em valor, passe o valor correspondente na unidade apropriada.
O parâmetro unidade pode ser ajustada utilizando uma das constantes abaixo do tema List box:
Constante | Tipo | Valor | Comentário |
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). |
Nota: o comando não comprova a consistência dos valores. Entretanto, em tempo de execução, o valor mínimo se aplicará a ambos valores em caso de conflito. Por exemplo, se o valor mínimo for 5 linhas e o valor máximo for de 3 linhas (o que é inconsistente), a altura máxima aplicada às filas de list box será de 5 linhas.
Se quiser definir as alturas mínimas e máximas para um list box com uma altura de fila automática:
LISTBOX SET AUTO ROW HEIGHT(*;"LB";lk row min height;60;lk pixels) // 60 píxels para o valor mínimo
LISTBOX SET AUTO ROW HEIGHT(*;"LB";lk row max height;100;lk pixels) //y 100 píxels para o valor máximo
LISTBOX Get auto row height
LISTBOX SET ROW HEIGHT
LISTBOX SET ROWS HEIGHT
Produto: 4D
Tema: List Box
Número
1501
Criado por: 4D v16 R5
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)