Fórum [DÚVIDAS] Propriedade FormStyle!!! #364227

24/09/2008

0

Olá...

Tenho uma grande dúvida em relação a propriedade [b:fdbb67601c]FormStyle [/b:fdbb67601c]do form Principal de uma aplicação. Qual é a propriedade correta de um formPrincipal?

O outros form (form filho) que são chamados a partir do formPrincipal deve ter qual propriedade no [b:fdbb67601c]FormSyle[/b:fdbb67601c]?

Hoje uso este código para chamar um form de dentro do formPrincipal:

[color=red:fdbb67601c] Application.CreateForm(Tfrm1, frm1);// carrega form na memoria
frm1.showmodal; // mostra form em modo exclusivo
frm1.free;// libera memoria[/color:fdbb67601c]

Na opção: [b:fdbb67601c]PROJECT - OPTIONS[/b:fdbb67601c] - No campo [b:fdbb67601c]Auto-create forms[/b:fdbb67601c] tenho apenas o formPrincipal e o DM e no campo [b:fdbb67601c]Available forms[/b:fdbb67601c] os outros forms.

[b:fdbb67601c]Mas tenho os seguinte problemas:[/b:fdbb67601c]
:arrow: Qdo arrasto o form chamado atraves do formPrincipal ele fica por cima da barra ToolBar1.
:arrow: Qdo tenho um form aberto atraves do formPrincipal eu n tenho opção de abrir outro form pelo ToolBar1 sem fechar esse form aberto, entende?

[color=darkblue:fdbb67601c]Fico no aguardado de dicas!!![/color:fdbb67601c]
Vlws
Abraços a tdos!


Educdc

Educdc

Responder

Posts

24/09/2008

Edsant

Caro amigo,

Você deve trabalhar com MDI

O Form Principal você coloca: fsMDIForm
O Form de Cadastro de cliente por exemplo. você coloca: fsMDIChild

para chamar o MDIChild :
procedure TmenuPrin.Autores1Click(Sender: TObject);
begin
if (FAutores = Nil) then
Application.CreateForm(TFAutores,FAutores);
FAutores.Show;
end;

Desa forma o Form Principal não vai ficar mais em cima do toolbar
e você não vai mais precisar fechar um form para abrir outro...

fico no aguardo..

no evento OnClose do MDIChild
procedure TfAutores.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action := CaFree;
Release;
FAutores := Nil;
end;


Responder

Gostei + 0

26/06/2017

Anderson Oliveira

E se eu quiser que o form mdi child fique por cima da toolbar, tem condição?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar