Formulário Mdi e MdiChild

Delphi

01/06/2004

Olá pessoal,


Estou precisando fazer com que meu formulário MdiChild seja destruído quando o usuário clicar no formulário Principal(Mdi). Sempre que isto ocorre, o formulário fica criado, e assim que a aplicação é finalizada se vê os formulários que estavam abertos fechando.
Caso alguém puder ajudar, ficarei agradecido.


Galodoido

Galodoido

Curtidas 0

Respostas

Iurims

Iurims

01/06/2004

nao entendi bem a sua pergunta mas acho que at faltando vc colocar na evento on close

action := caFree;


GOSTEI 0
Lucas Silva

Lucas Silva

01/06/2004

é bom dar um [b:07c4a70c18]nil [/b:07c4a70c18]no form tambem.

[b:07c4a70c18]action := caFree;
form1 := nil;[/b:07c4a70c18]


GOSTEI 0
Galodoido

Galodoido

01/06/2004

Bom... talvês eu ñ tenha explicado direito.

O que ocorre é que os meus formulários filhos(MdiChild) ficam escondidos e abertos. Ñ era a intenção do usuário fechar o formulário, ele simplesmente clicou em uma área que ñ pertencia aquele formulário.

Quanto ao Action := cafree, já havia colocado. Agora FrmName := nil. Vou tentar.


GOSTEI 0
Mpgandin

Mpgandin

01/06/2004

configure a propriedade BorderStyle para bsSingle que esse problema não vai mais acontecer


GOSTEI 0
POSTAR