Formulário Mdi e MdiChild
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.
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
Curtidas 0
Respostas
Iurims
01/06/2004
nao entendi bem a sua pergunta mas acho que at faltando vc colocar na evento on close
action := caFree;
action := caFree;
GOSTEI 0
Lucas Silva
01/06/2004
é bom dar um [b:07c4a70c18]nil [/b:07c4a70c18]no form tambem.
[b:07c4a70c18]action := caFree;
form1 := nil;[/b:07c4a70c18]
[b:07c4a70c18]action := caFree;
form1 := nil;[/b:07c4a70c18]
GOSTEI 0
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.
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
01/06/2004
configure a propriedade BorderStyle para bsSingle que esse problema não vai mais acontecer
GOSTEI 0