| 4D v15.4EDIT FORM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 EDIT FORM 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EDIT FORM ( tabela ; formulario {; formUsuario {; biblioteca}} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| tabela | Tabela |   | Tabela do formulário a modificar | |||||
| formulario | String |   | Nome do formulário tabela a modificar | |||||
| formUsuario | String |   | Nome do formulário de usuário a modificar | |||||
| biblioteca | String |   | Rota completa de objeto usável da biblioteca | |||||
O comando EDIT FORM abre o formulário de tabela definido pelos parâmetros tabela, formulario e o parâmetro opcional formUsuario no editor de formulários de usuário :

Nota: a janela do editor abre apenas se for a primeira janela do processo. Em outras palavras, geralmente será necessário abrir um novo processo para mostrar o editor.
Se passa uma cadeia vazia no parâmetro formUsuario e se não houver um formulário de usuário que já esteja relacionado a formulario, o formulário fonte é mostrado no editor. O formulário modificado é copiado então no arquivo de estrutura de usuário (.4DA) e será utilizado como um substituto de formulario.
O parâmetro formUsuario permite definir um formulário de usuário (criado utilizando o comando CREATE USER FORM) a modificar. Neste caso, o formulário se mostra no editor.
No parâmetro opcional biblioteca, passe a rota de acesso completa da biblioteca de objetos que o usuário estará autorizado a utilizar para personalizar o formulário. Quando são utilizadas com o editor de formulários de usuário, as bibliotecas de objetos permitem pegar objetos com suas propriedades gráficas e suas ações automáticas. Os objetos com métodos não aparecem na biblioteca. Atenção, o desenvolvedor deve verificar que a adição dos objetos de uma biblioteca seja compatível com o formulário de usuário (e seus objetos) a nível de nomes, variáveis e tipos.
Para maior informação sobre a biblioteca de imagens, consulte o Manual de Desenho.
Neste exemplo, o usuário pode escolher uma biblioteca e depois modificar um formulário de diálogo:  
 MAP FILE TYPES("4DLB";"4IL";"Biblioteca 4D")
 $vABib:=Select document(1;"4DLB";"Por favor selecione uma biblioteca";0)
 If(OK=1)
  `Uma biblioteca foi escolhida
    $vARotaBib:=Document
 Else
    $vARotaBib:=""
 End if
 
 EDIT FORM([Dialogos];"Bemvindo";"Lib_Logos.4il")
 If(OK=1)
  `Apresentação do formulário modificado
    DIALOG([Dialogos];"Bemvindo")
 End ifSe o usuário salva as modificações ao formulário, a variável OK assume o valor 1. Em caso de erro, OK assume o valor 0.
Um erro é gerado se:
									CREATE USER FORM
									
									DELETE USER FORM
									
									Introdução aos formulários de usuário
									
									LIST USER FORMS
									
	Produto: 4D
	Tema: Formulários de usuário
	Número 
        807
        
        
        
	
	Criado por: 4D 2004
	
	
	
	
	Manual de linguagem 4D ( 4D v15.4)
	
	
	Manual de linguagem 4D ( 4D v15)
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v15.3)
	
	
 Adicionar um comentário
Adicionar um comentário