4D View v16PV FREEZE PANES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV FREEZE PANES
|
PV FREEZE PANES ( area ; modo ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D View | |||||
modo | Entero largo |
![]() |
0=bloqueo de desplazamiento, 1=bloqueo de desplazamiento y de la modificación de los encabezados | |||||
El comando PV FREEZE PANES congela el primer panel horizontal y/o el panel vertical del area 4D View. Para que el comando funcione, el area debe contener como máximo un separador vertical y/o un separador horizontal y no debe estar en modo "congelado".
El parámetro modo se utiliza para especificar el tipo de bloqueo efectuado en el area:
Si el area no contiene un separador de panel o si contiene más de un panel vertical u horizontal, el comando no hace nada y la variable OK toma el valor 0.
Si el comando se ejecuta correctamente, la variable OK toma el valor 1 y el menú Ver se modifica en consecuencia: el comando Inmovilizar paneles se pone gris y el comando Liberar paneles se activa.
Para cambiar el área de nuevo a modo "panel estándar", es necesario ejecutar el comando PV UNFREEZE PANES o que el usuario seleccione el comando de menú Liberar paneles.
El siguiente código asegura que el area contiene dos paneles horizontales (un separador = dos paneles) y los congela en modo extendido:
$nbpanes:=PV Get area property(area;pv hor pane count)
If($nbpanes=2)
PV FREEZE PANES(area;1)
End if
Si el area no contiene separadores de panel o si contiene más de un divisor de panel vertical u horizontal, el comando no hace nada y la variable OK toma el valor 0. Si el comando se ejecuta correctamente, la variable OK toma el valor 1.
Producto: 4D View
Tema: PV Paneles
Número
15794
Creado por: 4D View v11.2
4D View - Lenguaje ( 4D View v16)