Trabalhando com MDIForm

19/12/2003

0

Olá pessoal!
Estou fazendo aqui um sisteminha q deveria usar o MDI, porém, quando na hora de abrir o software ele na hora abre todas as outras MDIChild dentro.... então, como fazer para não abrirem ao iniciar o programa?

Valew


Lipsil

Lipsil

Responder

Posts

19/12/2003

Deus

Simples.. basta ir em [i:b2fd957bc7]Project -> Options -> Forms[/i:b2fd957bc7] e mover todos os Forms que você não quer que apareçam do lado esquerdo ([i:b2fd957bc7]AutoCreate[/i:b2fd957bc7]) para o lado direito. Com isso, para chamá-los, você terá que executar o seguinte código posteriormente:

FormNovo := TFormNovo.Create(Self);
FormNovo.Show;


E. no [i:b2fd957bc7]OnClose[/i:b2fd957bc7] do [i:b2fd957bc7]FormNovo[/i:b2fd957bc7], você coloca o seguinte código

Action := caFree;


Uma vez que você quer que o Form seja destruído. Se você não fizer, ele vai ficar pequenininho lá, no canto, visível. :) Espero que tenha tirado sua dúvida! Abraços, dEUS


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar