O comando PV SET AREA PROPERTY define o valor da propriedade indicada para a area 4D View.
Só são guardadas as preferências de propriedades das áreas mostradas na tela, presentes em um formulário, associadas ou não a um campo:
- Se carregam cada vez que é aberto um formulário que contém a área,
- Se guardam cada vez que a área se fecha.
- Se podem localizar no cliente ou no servidor.
Se area vale 0, o comando PV SET AREA PROPERTY será aplicado a todas as novas áreas 4D View. Neste caso, é melhor chamar ele utilizando o Método base On Startup, executado ao abrir a base.
As constantes do tema PV Propriedades área se utilizam para definir o parâmetro propriedade. Para definir o parâmetro valor, utilize as constantes dos temas associados ou passe um valor específico. A seguinte tabela detalha as constantes do tema PV Propriedades área e os possíveis valores:
Constante |
Tipo |
Valor |
pv allow undo redo |
Inteiro longo |
39 |
pv arrow keys |
Inteiro longo |
9 |
pv carriage return |
Inteiro longo |
8 |
pv column headers height |
Inteiro longo |
21 |
pv copy hidden |
Inteiro longo |
19 |
pv current cell highlight |
Inteiro longo |
3 |
pv drag allowed |
Inteiro longo |
13 |
pv drag trigger |
Inteiro longo |
12 |
pv drop allowed |
Inteiro longo |
33 |
pv drop mode |
Inteiro longo |
14 |
pv field tag |
Inteiro longo |
17 |
pv field wrapper |
Inteiro longo |
18 |
pv headers sort |
Inteiro longo |
20 |
pv hor pane count |
Inteiro longo |
11 |
pv input enter key mode |
Inteiro longo |
15 |
pv input trigger |
Inteiro longo |
6 |
pv record tag |
Inteiro longo |
16 |
pv resizable columns |
Inteiro longo |
4 |
pv resizable rows |
Inteiro longo |
5 |
pv row headers width |
Inteiro longo |
22 |
pv saving dialog |
Inteiro longo |
37 |
pv select highlight |
Inteiro longo |
1 |
pv select mode |
Inteiro longo |
0 |
pv select null |
Inteiro longo |
2 |
pv select trigger |
Inteiro longo |
7 |
pv show borders toolbar |
Inteiro longo |
29 |
pv show column headers |
Inteiro longo |
23 |
pv show formula toolbar |
Inteiro longo |
30 |
pv show hor grid |
Inteiro longo |
31 |
pv show hor scrollbar |
Inteiro longo |
34 |
pv show menu bar |
Inteiro longo |
25 |
pv show numbers toolbar |
Inteiro longo |
27 |
pv show row headers |
Inteiro longo |
24 |
pv show selection |
Inteiro longo |
40 |
pv show standard toolbar |
Inteiro longo |
26 |
pv show style toolbar |
Inteiro longo |
28 |
pv show vert grid |
Inteiro longo |
32 |
pv show vert scrollbar |
Inteiro longo |
35 |
pv vert pane count |
Inteiro longo |
10 |
pv zoom factor |
Inteiro longo |
36 |
Para congelar o tamanho da coluna em uma área 4D View ou para autorizar o redimensionamento se esta função está congelada, vamos escrever o seguinte método, que levará a cabo esta operação "switch":