4D v16.3Propriedades de formulário |
||
|
4D v16.3
Propriedades de formulário
Propriedades de formulário
As propriedades de um formulário são definidas na Lista de propriedades de Editor de formulários. Pode mudar o tipo de formulário, ou seja, seu propósito. Para os formulários de projeto, há dois tipos disponíveis: Formulário detalhado e Formulário de impressão detalhado. Para os formulários tabela, há dois tipos adicionais: Formulário listado e Formulário de impressão listado. Esta propriedade determina as opções presentes na lista de propriedades para o formulário.Esta propriedade também permite restringir o número de formulários mostrados nas listas de seleção de formulários de entrada e de saída atuais (a janela Lista de tabelas, ver a seção Navegar entre tabelas e formulários): apenas são mostrados os formulários cujo tipo corresponde à lista. A propriedade Tipo de formulário se encontra na parte superior da lista de propriedades. Quando o formulário é do tipo Nenhum, aparece em ambos menus da Lista de tabelas. Nota: igualmente pode definir o tipo de formulário utilizando a janela de propriedades própria do Explorador (consulte a seção Propriedades de formulário (Explorador)). Estas propriedades são descritas na seção Formulários Herdados. O nome automático da janela é utilizado quando o formulário é aberto usando as funções Open window e Open form window em aplicações personalizadas. O título automático da janela aparece na barra de título da janela. Para definir o título automático da janela, escreva o nome na área Título da janela. Pode utilizar referências dinâmicas para definir o título da janela:
Notas:
A propriedade Modificável pelo usuário permite indicar que o formulário pode ser personalizado pelos usuários desde o editor de formulários em modo Aplicação (ver Formulários de usuário). Para utilizar estes mecanismos é necessário definir parâmetros adicionais, os quais são descritos na seção Formulários de usuário do manual de Linguagem 4D. Nota: também pode definir a propriedade Modificável pelo usuário utilizando a janela de propriedades especifica desde o Explorador (consulte Propriedades de formulário (Explorador)). Quando a propriedade Modificável pelo usuário estiver selecionada, o formulário é bloqueado. Quando abrir um formulário com essa propriedade, aparece um ícone de cadeado na barra de ferramentas, e não é possível realizar modificações. Deve clicar nesse ícone para desbloquear o formulário, nesse caso, os possíveis formulários usuários são convertidos em obsoletos e devem ser regenerados. Quando a propiedade Modificável pelo usuário estiver selecionada, la lista de propriedades também fica com cadeados indicando as propriedades que foram bloqueadas.Pode clicar nesses ícones para "abrir" os cadeados e assim fazer com que as propriedades correspondentes voltem a ser modificáveis no editor de formulários de usuários. Quando a opção Memorizar geometria está selecionada, se a janela é aberta com o comando Open form window com o parâmetro *, vários parâmetros do formulário serão guardados automaticamente por 4D quando a janela seja fechada, independentemente da forma em que foram modificados durante a sessão:
Nota: esta opção não leva em conta os objetos gerados com o comando OBJECT DUPLICATE. Para que um usuário recupere seu entorno quando utilize este comando, o desenvolvedor deve repetir a sequência da criação, definição e posicionamento dos objetos. A opção Não invertir objetos permite desativar o modo "direita para esquerda" para o formulário. O modo "direita para esquerda" (apenas para o sistema Windows) inverte os objetos e títulos dos formulários do banco de dados. Esse modo é utilizado no contexto de idioma que são lidos da direita para a esquerda (como o árabe). Para mais informação sobre a ativação desse método, consulte o parágrafo "Idiomas de direita para a esquerda" na seção Página Interface. Quando a opção Não inverter objetos estiver selecionada para um formulário, o modo direita para a esquerda não se aplica a este formulário em modo Aplicação, sem importar a configuração do banco de dados. Essa opção pode ser utilizada, por exemplo, para definir formulários "internacionais" em um banco de dados configurado em modo direita para esquerda. Essa opção é encontrada na lista de propriedades, como também em uma caixa de diálogo Propriedades de formulário (Explorador). Nota: esta propriedade também pode ser manejada por programação usando o comando FORM GET PARAMETER. Um formulario sempre é mostrado numa janela. 4D permite definir o tamanho do formulário e da janela, assim como seu comportamento respectivo em caso de redimensionamento.
Defina as propriedades de tamanho do formulário no tema “Tamanho do formulário” da Lista de propriedades. As seguintes opções estão disponíveis:
Quando um formulário de entrada é mostrado em uma aplicação personalizada, geralmente é aberto usando as funções Open window ou Open form window. Open window permite definir as coordenadas superior, esquerda, inferior e direita, e o tipo da janela. Neste caso, o tamanho da janela não depende do tamanho do formulário. Por outro lado, as possibilidades de redimensionamento dependem das opções definidas no tema "Tamanho do formulário" e do tipo de janela. Open form window cria uma nova janela baseada nas propriedades de tamanho e redimensionamento do formulário passadas como parâmetros. Pode definir o redimensionamento da janela do formulário na Lista de propriedades. As seguintes opções estão disponíveis:
Como regra geral, é necessário evitar que o usuário oculte as áreas editáveis e os botões de controle. A propriedade de interface de plataforma permite definir a aparência do formulário segundo o contexto de execução. Essa propriedade também pode ser definida individualmente para cada objeto do formulário (consulte LOG EVENT) Duas propriedades de interface estão disponíveis: Sistema e Impressão. São usadas quando, na tela, um formulário deve respeitar a interface do sistema operativo atual (sistema) ou quando um formulário é para impressão, a aparência dos objetos deve ser adaptada (Impressão), sem importar a plataforma.
Esta propriedade de formulario ativa o modo de aparência com textura para o formulário quando se visualiza com o comando Open form window em Mac OS. Esta aparência se encontra através da interface Mac OS X: Se o formulário é mostrado em uma janela que não foi criada por [#cmd id="675"/] (por exemplo, eno modo de desenho), a propriedade não será levada em consideração. Em Mac OS, o aspecto de metal se previsualiza no editor de formulários quando a opção Textura estiver marcada e quando for mostrada os limites do formulário. Quando o formulário for executado em Windows, esta opção não tem nenhum efeito Esta opção permite controlar a presença de uma caixa de redimensionamento na janela do formulário. Essa opção é considerada quando se chama o formulário através do comando DIALOG por exemplo. As propriedades de impressão estão descritas na seção Imprimir um formulário. Quando cria uma aplicação, pode criar menus personalizados. Os menus personalizados permitem adicionar comandos de menus que automatizem as ações comuns associadas a um formulário particular, como por exemplo a geração de um informe. Os menus personalizados são criados no editor de barras de menus. Cada barra de menu que criar tem pelo menos um menu, um nome e um número de identificação únicos. Para mais informação sobre a criação de barras de menus, menus e comandos de menus, consulte Menus e barras de menus. Para associar uma barra de menus a um formulário, selecione uma barra de menus na lista "Barra de menus associada" na Lista de propriedades. O botão [...] permite acessar diretamente o editor de Menus e barras de menus. Em modo Aplicação, uma barra de menus associada a um formulário se adiciona do lado direito da barra de menus atual. Se a barra de menus do formulário é idêntica à barra de menus atual, não é adicionada. A barra de menus de um formulário opera para os formulários de entrada e saída.
Nota: também pode associar uma barra de menus ao formulário na caixa de diálogo Propriedades de formulário (Explorador). Pode controlar o acesso a um formulário estabelecendo os privilégios de Acesso e Proprietário para os grupos de usuários. Apenas pode associar um grupo de usuários a cada privilégio usando as listas de Acesso e Proprietário. Para mais informação sobre a criação de um sistema de acesso por senhas com usuários e grupos, consulte o capítulo Usuários e grupos. A lista Acesso define qual grupo pode utilizar o formulário na janela de visualização de registros ou em uma aplicação personalizada. Se um usuário que não pertence a este grupo intenta utilizar o formulário, 4D mostrará uma mensagem indicando ao usuário que sua senha não permita acessar ao formulário. A lista Proprietário determina que grupo pode modificar o formulário no ambiente Desenho. Se um usuário que não pertença a este grupo tenta abrir o formulário no ambiente Desenho, 4D mostrará uma mensagem indicando ao usuário que não tem privilégios para modificar o formulário. Os usuários que pertencem aos dois grupos podem utilizar o formulário no ambiente Desenho ou em aplicações personalizadas. Para definir os privilégios de acesso de um formulário:
Também pode atribuir grupos de acesso a um formulário na caixa de diálogo Propriedades de formulário (Explorador). 4D permite associar um arquivo de ajuda em linha personalizada para cada banco. A criação de arquivos de ajuda é descrita em Apêndice A: Designar um arquivo de ajuda personalizado. Um arquivo de ajuda pode ser contextual, ou seja, pode mostrar informação relacionada com o contexto desde o qual foi chamado. Para isso, pode associar um Número de tema de ajuda a um formulário e o mesmo número à seção ou à página correspondente do arquivo de ajuda. Esta operação se realiza no tema “Ajuda” da Lista de propriedades. O botão Editar... permite acessar ao método do formulário. Este tema é tratado na seção Editar Métodos. Esta área permite definir com precisão a localização dos marcadores na régua vertical do formulário. Os marcadores só são relevantes para os formulários de saída. Eles controlam a informação que é mostrada e definem as áreas de cabeçalho e rodapé do formulário. Para mais informação sobre o uso de marcadores de controle, consulte Usar linhas de controle de saída. Nota: o marcador localizado na régua horizontal controla o tamanho das etiquetas quando cria um formulário com o objetivo de imprimir etiquetas através do comando PRINT LABEL. Esta área permite definir os eventos que podem chamar a execução do método formulário. Quando o formulário é usado, apenas ocorrerão os eventos que tenha selecionado. Se não selecionar nenhum evento, o método formulário não será chamado. Para mais informação sobre os eventos disponíveis, consulte Form event. Para selecionar ou desmarcar todos os eventos, utilize a combinação Ctrl (em Windows) ou Comando (em Mac OS) e clique em um evento.
Ver também
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Manual de Desenho 4D ( 4D v16) |