Waldecy 0 Denunciar post Postado Março 14, 2007 Pessoal, a cada form filho que crio em minha aplicação insiro um novo item no menu principal.Preciso de atualizar o menu qdo os forms filhos forem sendo fechados. Existe algum evento que ocorra a cada inclusão ou exclusão na lista MDIChildren? Ou tem outra maneira mais fácil de fazer? Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Março 14, 2007 No OnCreate do form Filho você verifica o FormStyle dele... se for MDIChid ai você faz o que tem que fazer, do contrário não!!! Da mesma forma no OnClose... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Waldecy 0 Denunciar post Postado Março 14, 2007 Bom dia Hugo Slepicka!Tenho +/- uns 40 forms filhos em minha aplicação. Se houvesse uma maneira de gerenciar a lista do form pai, então não precisaria colocar código em cada form filho. Ficaria bem mais simples de dar manutenção. No OnCreate do form Filho você verifica o FormStyle dele...se for MDIChid ai você faz o que tem que fazer, do contrário não!!!Da mesma forma no OnClose... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Março 14, 2007 Tem uma maneira sim.. Como você faz para criar os Forms Filhos??? é assim ? If Not Assigned(Form1) thenBegin Form1 := tForm1.Create(self); If Form1.FormStyle = fsMDIChild then Begin Showmessage('É Filho'); End;End;Form1.Show; Será que assim resolve? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites