Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-05-2005
quetzal quetzal is offline
Miembro
 
Registrado: may 2003
Posts: 78
Poder: 22
quetzal Va por buen camino
como con el action := caFree estas destruyendo la ventana, la tienes que crear de nuevo cuando la quieres mostrar de nuevo

en la parte del show
if Form1.FindComponent('ventana a crear')=nil then
ventana a crear:=Tventana a crear.create(Form1);
ventana a crear.Show;
ventana a crear.WindowState:=wsNormal;

espero te sirva
__________________
Toda Teoria es Gris mas es verde en Arbol de Dorados Frutos que es la Vida (Goethe)
Responder Con Cita
  #2  
Antiguo 17-05-2005
scotex scotex is offline
Miembro
 
Registrado: feb 2005
Posts: 19
Poder: 0
scotex Va por buen camino
Tambien puedes crearlas con

application.createform(Tform1, Form1);
Form1.show;

recuerda que tienes que ponerlas en el proyecto de manera k no las cree al comienzo, No ponerlas en AutoCreate.
Un saludo.
Responder Con Cita
  #3  
Antiguo 18-05-2005
COCOL COCOL is offline
Miembro
 
Registrado: feb 2005
Posts: 16
Poder: 0
COCOL Va por buen camino
Otra manera de usar Forms MDIChild

Bueno... yo tambien pase por eso del "show".. pero ahora ya entendi como manejar los formularios dinamicamente...

en vez de usar show para mostrar el formulario, suponiendo que tu variable para Form es FormChild del tipo TFormChild usa lo siguiente:

if not Assigned(FormChild) then
Application.CreateForm(TFormChild, FormChild); //para crear el form en memoria

y en el evento OnClose de FormChild escribe esto :

Action := caFree; //para liberar el formulario de memoria
FormChild := nil; //para poder usar la funcion Assigned()

y listo... no uses ni show() ni hide() para que no tengas problemas...

espero haber sido de ayuda...
Responder Con Cita
  #4  
Antiguo 19-05-2005
karocs karocs is offline
Miembro
 
Registrado: jul 2004
Posts: 143
Poder: 20
karocs Va por buen camino
Saludos

Muchisimas Gracias por su ayuda, voy a intentar la ultima sugerencia, por que ahora me esta molestando el showmodal, cuando intento mostrar dos ventanas y en las demas me funciona bien y no se porque..

gracias de nuevo...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:20:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi