Get listbox information

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2004.1 (Modificado)


Get listbox information ({*; }objeto; info) Entero largo

ParámetroTipoDescripción
*Si se especifica, objeto es un nombre de objeto (cadena)
Si se omite, objeto es una variable
objetoObjeto de formularioNombre de objeto (si se especifica *) o
Variable (si se omite *)
infoEntero largoInformación a obtener
ResultadoEntero largoValor actual

Descripción

El comando Get listbox information devuelve diferente información relacionada con el tamaño y la visibilidad de los títulos y las barras de desplazamiento del objeto list box designado utilizando 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 Propiedades de los objetos.

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 "List box":

ConstanteTipoValorValor(es) retornado(s)
Display listbox headerEntero largo00=oculto, 1=mostrado
Listbox header heightEntero largo1Alto en píxeles
Display listbox hor scrollbarEntero largo20=oculto, 1=mostrado
Listbox hor scrollbar height Entero largo3Alto en píxeles
Display listbox ver scrollbarEntero largo40=oculto, 1=mostrado
Listbox ver scrollbar widthEntero largo5Largo en píxeles
Position listbox hor scrollbarEntero largo6Posición del cursor en píxeles
Position listbox ver scrollbarEntero largo7Posición del cursor en píxeles

Las seis primeras constantes son útiles para calcular el tamaño de un área de list box en un formulario.

Cuando utilice la constante Position listbox hor scrollbar o Position listbox ver scrollbar, el comando Get listbox information 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 list box.

Ejemplo

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

   $scroll:=Get listbox information(*;"Listbox";Position listbox ver scrollbar)

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

SET SCROLLBAR VISIBLE, SHOW LISTBOX GRID.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente