Padrões de Desenvolvimento - SE Sistemas
De SeWiki
Ir para navegaçãoIr para pesquisarConfigurações de Formulários
Dentro da SEUTIL.pas Diponivel a Função:
- PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm; Altura,Largura:Integer;Esc_fecha_form:Boolean);overload;
- PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm);overload;
As funções por hora configura:
* o "ESC", para fechar o formulário, (incluindo a propriedade keyPreview); * Tamanho do formulário (400x440), (quando não informado); * BorderStyle (single) * BorderIcons (close) * Position (desktopCenter)
OBS.: Caso o "Form" precise de outras configurações no keyDown, (fora o close), ou seja de um tamanho diferente;
é necessário realizar estas mudanças via código;
- A dimensão mínima de um formulário deve ser 400 x 440 pixel.
Properties: * ClientHeight: 400 * ClientWidth: 440
- A altura do painel (TcxTabControl) dos botões devem ter altura de 70 pixel.
Properties: * Align: alBottom * Height: 70
- O redimensionamento do formulário com o mouse deve ser bloqueado.
Properties: * BorderStyle: bsSingle
- Habilitar a tecla ESC para sair do formulário.
Events:
* OnKeyDown: if Key = VK_ESCAPE then
Close;
Properties:
* KeyPreview: True
- Verificar se o TabOrder dos campos estão na ordem correta.
Relatórios
- O cabeçalho dos relatórios devem seguir o padrão conforme a imagem abaixo.
