Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-01-2005
squenda squenda is offline
No confirmado
 
Registrado: dic 2003
Ubicación: México D.F.
Posts: 61
Poder: 0
squenda Va por buen camino
Hola Bustio

Mira yo cuando creo una aplicacion lo que hago es lo siguiente:

1. Creo una forma y en su propiedad "FormStyle" elijo la opcion "fsMDIForm" y la pongo en formas que se autocrean.

2. Creo otra forma y en su propiedad "FormStyle" elijo la opcion "fsMDIChild" pero no la cambio de directorio y la quito del autocreate.

3. Para mandar llamar la forma child coloco el siguiente codigo en el boton o menu correspondiente:

procedure TMain.Razas1Click(Sender: TObject);
begin
if frm_Razas = nil then
begin
application.CreateForm(Tfrm_Razas,frm_Razas);
frm_Razas.Show;
end;
end;

la primer linea "if Frm_Razas = Nil then" es para validar que no se abra dos veces la misma form y en el evento OnClose de dicha form coloco "Frm_Razas := nil"

y listo!! Aparece la forma.

Espero te sirva.
Responder Con Cita
  #2  
Antiguo 12-10-2005
bustio bustio is offline
Miembro
 
Registrado: oct 2003
Posts: 231
Poder: 21
bustio Va por buen camino
Respondiendo...

Cita:
Empezado por squenda
Hola Bustio
Código Delphi [-]
procedure TMain.Razas1Click(Sender: TObject);
begin
  if frm_Razas = nil then 
    begin
      application.CreateForm(Tfrm_Razas,frm_Razas);
      frm_Razas.Show;
    end;
end;


Espero te sirva.
Asi mismo lo hago.. lo unico es que cuando le doy al boton "CERRAR"(X) en la forma hija no se cierra sino que se minimiza y se va a la esquina inferior izquierda de la pantalla.. como hacer para que en verdad se cierre??
__________________
Muchas Gracias...
Responder Con Cita
  #3  
Antiguo 12-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
En el evento FormClose de la ventana hija, pon: Action := cafree;

saludos
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 23:18:01.


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