4D v18

LISTBOX SET AUTO ROW HEIGHT

Página Inicial

 
4D v18
LISTBOX SET AUTO ROW HEIGHT

LISTBOX SET AUTO ROW HEIGHT 


 

LISTBOX SET AUTO ROW HEIGHT ( {* ;} objeto ; seletor ; valor ; unidade ) 
Parâmetro Tipo   Descrição
Operador in Se especificado, o 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 variável (se * for omitido)
seletor  Inteiro longo in Valor de altura a estabelecer: lk row min heigh ou lk row max heigh
valor  Inteiro longo in Valor máximo ou mínimo de altura de linha
unidade  Inteiro longo in Unidade de valor da altura: 0=pixels, 1=linhas

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

Exemplo  

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



Ver também 

LISTBOX Get auto row height
LISTBOX SET ROW HEIGHT
LISTBOX SET ROWS HEIGHT

 
PROPRIEDADES 

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

 
HISTÓRIA 

Criado por: 4D v16 R5

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v18)