Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-10-2012
lunicirus lunicirus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 20
Poder: 0
lunicirus Va por buen camino
Cerrar un form

Hola
Estoy tratando de crear un bototn siguiente, que me lleve de un form a otro, cuando lo oprimo si me crea y visualiza el nuevo form pero no me cierra el anterior.
Código:
//Cierra la ventana FormDisenoSOGH
      Self.Close;

      //Abre la ventana FormParametrosGenerales
      if FormDisenoParaGeneral = nil then
                FormDisenoParaGeneral:= TFormDisenoParaGeneral.Create(Self);
        FormDisenoParaGeneral.ShowModal;
gracias!
Responder Con Cita
  #2  
Antiguo 13-10-2012
Gerson12 Gerson12 is offline
Miembro
NULL
 
Registrado: abr 2012
Ubicación: Peru-Lima
Posts: 138
Poder: 12
Gerson12 Va por buen camino
Hola amigo bueno segun lo que entendi puedes hacer esto :
Código Delphi [-]
begin
Form1.Hide;// bueno   aca solo lo ocultas  ya que si el formulario 1 es principal   de todo el programa  se  cerrara todo el programa 
Form2.Show;
end;

Espero que te sirva cuidate
__________________
Gracias a todos por apoyarme ^^
Responder Con Cita
  #3  
Antiguo 13-10-2012
lunicirus lunicirus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 20
Poder: 0
lunicirus Va por buen camino
Hola,
no es que no es el principal entonces si lo quiero cerrar y al form 2 ponerle un boton de anterior que me devuelva.
Gracias
Responder Con Cita
  #4  
Antiguo 13-10-2012
Gerson12 Gerson12 is offline
Miembro
NULL
 
Registrado: abr 2012
Ubicación: Peru-Lima
Posts: 138
Poder: 12
Gerson12 Va por buen camino
ose tu quieres cerrar el form 1 y que al crearse el form2 aparesca un boton para que aparesca el formr1

Pd: Amigo explicate un poquito mejor ^^
__________________
Gracias a todos por apoyarme ^^
Responder Con Cita
  #5  
Antiguo 14-10-2012
lunicirus lunicirus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 20
Poder: 0
lunicirus Va por buen camino
Bueno, es un programa cuando oprimo el boton diseñar me sale un form1.

El form1 tiene dos botones: cancelar y siguiente.
el cogido de cancelar es
Código:
procedure TForm1.BitBtnCancelarClick(Sender: TObject);
begin
Self.close
end;
el codigo de siguiente es:
Código:
procedure TForm1.BitBtnSiguienteClick(Sender: TObject);
begin
        //Cierra la ventana Form1
     // Self.Close;

      //Abre la ventana Form2
      if Form2 = nil then
                Form2:= TForm2.Create(Self);
        Form2.ShowModal;
end;
El form 2 tiene otros dos botones: finalizarDiseno y anterior:
el codigo de anterior es:
Código:
procedure TForm1.BitBtnAnteriorClick(Sender: TObject);
begin
Form2.ShowModal;
end;
Pero el form1 no se esta cerrando cuando oprimo siguiente, y cuando oprimo anterior me sale una excepcion.
Responder Con Cita
  #6  
Antiguo 14-10-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola lunicirus.

No termino de entender de forma clara lo que estas buscando. Pero considerando lo que mencionas mas arriba, que no se trata del formulario principal, proba si te sirve de este modo.

Form1: (no principal)
Código Delphi [-]
procedure TForm1.BitBtnSiguienteClick(Sender: TObject);
begin
  Visible:= False;
  if not Assigned(Form2) then
    Form2:= TForm2.Create(Self);
  Form2.ShowModal;
  Visible:= True;
end;

Form2:
Código Delphi [-]
procedure TForm2.BitBtnAnteriorClick(Sender: TObject);
begin
  Close;
end;
...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como cerrar una Form? chileno OOP 10 14-12-2022 20:45:01
Cerrar Form Hijo Gustavo Gowdak OOP 1 20-04-2007 16:49:40
Problema al Cerrar Form serhasae Varios 3 28-04-2006 22:02:33
Problema al cerrar form Iseberiano Varios 4 08-06-2005 22:50:17
Cerrar un Form scooterjgm OOP 5 18-11-2004 12:27:33


La franja horaria es GMT +2. Ahora son las 14:21:12.


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