4D View v14PV SET AREA PROPERTY |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SET AREA PROPERTY
|
PV SET AREA PROPERTY ( area ; propriedade ; valor ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D View | |||||
propriedade | Inteiro longo |
![]() |
Número da propriedade | |||||
valor | Inteiro longo |
![]() |
Valor da propriedade | |||||
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 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":
C_INTEGER($Value) `Valor da propriedade
`Valor atual (0: congelado, 1 = autorizado)
$Value:=PV Get area property(Area;pv resizable columns)
`Comando em "switch": 0 <-> 1
PV SET AREA PROPERTY(Area;pv resizable columns;Num($Value=0))
Produto: 4D View
Tema: PV Área
Número
15996
Modificado: 4D View 2004
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)