Trabalhando com MDIForm

19/12/2003

1

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


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
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira