| 4D View v15PV SET AREA PROPERTY | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v15
 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_LONGINT($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 v15)
	
	
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário