4D View v14PV FREEZE PANES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV FREEZE PANES
|
PV FREEZE PANES ( area ; modo ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D View | |||||
modo | Inteiro longo |
![]() |
0=bloqueio de deslocamento, 1=bloqueio de deslocamento e da modificação dos cabeçalhos | |||||
O comando PV FREEZE PANES congela o primeiro painel horizontal e/ou o painel vertical da area 4D View. Para que o comando funcione, a area deve conter como máximo um separador vertical e/ou um separador horizontal e não deve estar em modo "congelado".
O parâmetro modo se utiliza para especificar o tipo de bloqueio realizado na área:
Se a area não contém um separador de painel ou se contém mais de um painel vertical ou horizontal, o comando não faz nada e a variável OK toma o valor 0.
Se o comando se executa corretamente, a variável OK toma o valor 1 e o menu Ver se modifica em consequência: o comando Imobilizar painéis fica cinza e o comando Liberar painéis se ativa.
Para mudar a área de novo a modo "painel padrão", é necessário executar o comando PV UNFREEZE PANES o que o usuário selecione o comando de menu Liberar painéis.
O seguinte código assegura que a area contém dois painéis horizontais (um separador = dois painéis) e os congela em modo estendido:
$nbpanes:=PV Get area property(area;pv hor pane count)
If($nbpanes=2)
PV FREEZE PANES(area;1)
End if
Se a area não contém separadores de painel ou se contém mais de um divisor de painel vertical ou horizontal, o comando não faz nada e a variável OK toma o valor 0. Se o comando se executa corretamente, a variável OK toma o valor 1.
Produto: 4D View
Tema: PV Painéis
Número
15794
Criado por: 4D View v11.2
4D View Linguagem ( 4D View v11.4)
4D View Linguagem ( 4D View v12)
4D View Linguagem ( 4D v13)
4D View Linguagem ( 4D View v14 R2)
4D View Linguagem ( 4D View v14)
4D View Linguagem ( 4D View v14 R3)
4D View Linguagem ( 4D View v14 R4)