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
LISTBOX Get auto row height

LISTBOX Get auto row height  


 

LISTBOX Get auto row height ( {* ;} objeto ; seletor {; unidade} ) -> Resultado 
Parâmetro Tipo   Descrição
Operador in Se especificado, objeto é um nome de objeto (string). Se omitido, objeto é uma variável
objeto  Objeto de formulário in Nome de objeto (se * for especificado) ou de variável (se * for omitido)
seletor  Inteiro longo in Valor de altura a obter: lk row min height ou lk row max height
unidade  Inteiro longo in Valor da unidade de altura 0 em píxels, 1 em linhas
Resultado  Inteiro longo in Valor de altura de linha selecionado

O comando LISTBOX Get auto row height devolve o valor de altura de fila mínimo ou máximo actual definido para o objeto list box designado utilizando os parâmetros objeto e *.

O valor atual mínimo ou máximo da altura da fila pode ser definido na lista de propriedades (ver  Altura linha automática) ou no processo atual utilizando o comando LISTBOX SET AUTO ROW HEIGHT.

Nota: Esse comando só pode ser usado com list boxes não hierárquicas baseadas em array.

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 é uma variável. Neste caso, se passar uma referência de variável ao invés de uma string. Para mais informação sobre os nomes de objetos, consulte a seção Propriedades dos objetos.

Em seletor, passe o tipo de valor a obter. 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

De forma predeterminada, o comando devolve o valor em píxels. Pode passar uma das constantes abaixo do tema List box no parâmetro unidade para definir a unidade a utilizar:

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).

Exemplo  

Se quiser obter o número máximo de linhas para uma fila de list box:

 var vhMaxInteger</p><p>vhMax:=LISTBOX Get auto row height(*;"LB";lk row max height;lk lines)



Ver também 

LISTBOX Get row height
LISTBOX Get rows height
LISTBOX SET AUTO ROW HEIGHT

 
PROPRIEDADES 

Produto: 4D
Tema: List Box
Número 1502

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R5
Modificado: 4D v19 R8

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)