versión 2004 (Modificado)
GET LIST PROPERTIES (lista; apariencia{; icono{; alturaLinea{; dobleClic{; multiSeleccion{; editable}}}}})
Parámetro | Tipo | Descripción | |
lista | RefLista | Número de referencia de la lista | |
apariencia | Numérico | Estilo gráfico de la lista | |
1 = Lista jerárquica a la Macintosh | |||
2 = Lista jerárquica a la Windows | |||
icono | Numérico | Referencia de recurso Mac OS 'cicn' | |
alturaLinea | Numérico | Altura mínima de la línea expresada en píxeles | |
dobleClic | Entero largo | Desplegar/Contraer sublista con doble-clik? | |
0 = Sí, 1= No | |||
multiSeleccion | Entero largo | Selecciones múltiples: 0 = No, 1 = Sí | |
editable | Entero largo | Lista editable por el usuario: 0 = No, 1 = Sí |
Descripción
El comando GET LIST PROPERTIES devuelve información sobe la lista cuyo número de referencia se pasa en lista.
El parámetro apariencia devuelve el estilo gráfico de la lista.
El parámetro icono devuelve las referencias de los recursos de los iconos de nodos utilizados en la lista.
El parámetro alturaLinea devuelve la altura de línea mínima.
Si dobleClic vale 1, hacer doble-clic en una elemento padre de la lista no hace que su lista hijo se despliegue o se contraiga. Si dobleClic vale 0, este comportamiento se activa (valor por defecto).
Si el parámetro multiSeleccion vale 0, las selecciones múltiples de elementos (manualmente o por programación) no son posibles en la lista. Si vale 1, se permiten las selecciones múltiples.
Si el parámetro editable vale 1, la lista es editable cuando se muestra en forma de lista de selección en los registros. Si vale 0, la lista no es editable.
Estas propiedades pueden definirse con la ayuda del comando SET LIST PROPERTIES y/o en el editor de listas en el entorno Diseño, si la lista fue creada en el editor o guardada utilizando el comando SAVE LIST.
Para una completa descripción de la apariencia, iconos de nodos, altura de línea mínima y administración de una lista con doble clic, consulte el comando SET LIST PROPERTIES.
Ejemplo
He aquí una lista llamada hList, mostrada como aparece en el entorno de aplicación:
El método de objeto para un botón:
` Método de objeto del botón bMacOWin GET LIST PROPERTIES(hList;$vlApariencia;$vlIcon;$vlLH;$vlClic;$vlSelect;$vlModif) If ($vlApariencia=Ala Macintosh) $vlApariencia:=Ala Windows $vlIcon:=Windows node $vlModif:=1 Else $vlApariencia:=A la Macintosh $vlIcon:=Macintosh node $vlModif:=1 End if SET LIST PROPERTIES(hList;$vlApariencia;$vlIcon;$vlLH;$vlClic;$vlSelect;$vlModif)
Este método permite mostrar la lista de esta forma:
Ver también