4D v17.4

LISTBOX Get auto row height

Página Inicial

 
4D v17.4
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

Este comando requer uma licença 4D View Pro. Se esta licença não estiver disponível, um erro é exibido na list box quando o formulário for executado.. Para saber mais, consulte 4D View Pro.

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 de 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:

 C_LONGINT(vhMax)
 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

 
HISTÓRIA 

Criado por: 4D v16 R5

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v17)
Manual de linguagem 4D ( 4D v17.1)
Manual de linguagem 4D ( 4D v17.2)
Manual de linguagem 4D ( 4D v17.3)
Manual de linguagem 4D ( 4D v17.4)