4D v16.3

LISTBOX Get information

Inicio

 
4D v16.3
LISTBOX Get information

LISTBOX Get information 


 

LISTBOX Get information ( {* ;} objeto ; info ) -> Resultado 
Parámetro Tipo   Descripción
Operador in Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable
objeto  Objeto de formulario in Nombre de objeto (si se especifica *) o Variable (si se omite *)
info  Entero largo in Información a obtener
Resultado  Entero largo in Valor actual

El comando LISTBOX Get information devuelve diferente información relacionada con el tamaño y la visibilidad de los encabezados, pies y barras de desplazamiento del objeto list box designado por los parámetros objeto y *.

Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (cadena). Si omite este parámetro, indica que el parámetro objeto es una variable. En ese caso, no pasa una cadena, sino una referencia de variable. Para mayor información sobre nombres de objetos, consulte la sección .

En el parámetro info, pase un valor indicando el tipo de información que quiere obtener. Puede utilizar un valor o una de las siguientes constantes del tema Listbox:

Constante Tipo Valor Comentario
lk display footer Entero largo 8 0=oculto, 1=se muestra
lk display header Entero largo 0 0=oculto, 1=se muestra
lk display hor scrollbar Entero largo 2 0=oculto, 1=se muestra
lk display ver scrollbar Entero largo 4 0=oculto, 1=se muestra
lk footer height Entero largo 9 Altura en píxeles
lk header height Entero largo 1 Altura en píxeles
lk hor scrollbar height Entero largo 3 Altura en píxeles
lk hor scrollbar position Entero largo 6 Posición del cursor en píxeles
lk ver scrollbar position Entero largo 7 Posición del cursor en píxeles
lk ver scrollbar width Entero largo 5 Ancho en píxeles
  • Las primeras constantes son útiles para calcular el tamaño de un área de list box mostrada en el formulario.
  • Cuando utilice las constantes lk hor scrollbar position o lk ver scrollbar position, el comando devuelve la posición del cursor de desplazamiento en relación con su posición original, es decir el tamaño de la parte oculta de la ventana, expresado en píxeles. Por defecto, esta posición corresponde a 0. Combinando, por ejemplo, con información relativa a la altura de la fila, este valor le permite encontrar el contenido mostrado en el listbox.
  • La instrucción LISTBOX Get information(vLB;lk footer height) devuelve el mismo valor que el comando LISTBOX Get footers height cuando los pies se muestran. Sin embargo, si los pies no se muestran, LISTBOX Get information devuelve 0 mientras LISTBOX Get footers height devuelve la altura, en este caso teórica, de los pies.

Ejemplo  

Dado un list box que contiene filas con una altura de 20 píxeles cada una. Se ejecuta la siguiente instrucción:

 $scroll:=LISTBOX Get information(*;"Listbox";lk ver scrollbar position)

Si, por ejemplo, $scroll devuelve 200, usted puede concluir que la decimoprimera fila es actualmente la primera mostrada en el list box (200/20=10, por lo tanto 10 filas están ocultas).



Ver también 

LISTBOX SET GRID
OBJECT SET SCROLLBAR

 
PROPIEDADES 

Producto: 4D
Tema: List Box
Número 917

 
HISTORIA 

Modificado: 4D 2004.1
Renombrar: 4D v12
Modificado: 4D v13

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)