Frames no Delphi 7

Delphi

04/06/2003

Companeiros, eu uso o D7 e tava vendo umas paradas de Frame, até achei facil a sua utilizaçao, mas ... só sei trabalhar com ele ja aberto.
queria saber como começar uma aplicaçao onde o frame nao é exibido, clicar num botao (tipo Cadastro) e na area onde indiquei o meu frame aparecer o form Cadastro.

ex.: imaginem um aplicativo q só tem a barra de menus e uma barra de ferramentas (botões). todo resto da tela fica vazio. quero clicar em um botao e aparcer uma nova janela, mas nao independente, mas sim como um frame q vai utilizar toda a parte inferior do meu aplicativo, isto é tudo q fica abaixo da Barra de menus e da barra de ferramentas.
sacou ?

ja aprendi uma metodo q se chama ´ANCORAR´, porem ele nao trabalha com BD.

[]´s para todos !!!
e Obrigado


Fabio_jrn

Fabio_jrn

Curtidas 0

Respostas

Fabio_jrn

Fabio_jrn

04/06/2003

eu nao comentei, mas preciso trabalhar com BD

por isso tenho q ter a possibilidade de usar o form.destroy

Valeu


GOSTEI 0
Robsonbobbi

Robsonbobbi

04/06/2003

Ai cara,

Pelo que você falou, será preciso criar dinâmicamento cada frame. Antes, porém você tem que mudar a propriedade Align do frame para alClient, assim ele ocupa todo o espaço vazio.

Quando você clicar no botão do cadastro, você escreve o seguinte

SeuFrame := TSeuFrame.Create(Nil);
SeuFrame.Parent := Self;

Em algum botão que você coloque para fechar o cadastro atualmente selecionadom, chame o método Destroy do seu Frame.

É isso


GOSTEI 0
POSTAR