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 11-10-2007
Avatar de skinnerpro
skinnerpro skinnerpro is offline
Miembro
 
Registrado: oct 2007
Posts: 29
Poder: 0
skinnerpro Va por buen camino
cambio de formulario

Hola tengo dos formulario.

Al darle click en el boton siguiente este debe de hacer cerrar y abrir el que viene:

Ejemplo:
El formulario 1, se da click en el boton y se cierra pero abre de inmediatamente el fomulario 2 en el mismo lugar donde se cerro el fomulario 1

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
form2.ShowModal;
Close; 
end;

Sucede que no se cierra completamente el Form1 y el Form2 aparece en otra ubicacion, no lineal.
Responder Con Cita
  #2  
Antiguo 11-10-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
en la propiedad position del formulario elige poScreenCenter, que codigo utilizas para desaparecer los Form??
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #3  
Antiguo 11-10-2007
Avatar de skinnerpro
skinnerpro skinnerpro is offline
Miembro
 
Registrado: oct 2007
Posts: 29
Poder: 0
skinnerpro Va por buen camino
o sea quiero que se cierre el form 1 que no se vea ni transparente ni nada

Código Delphi [-]
close;

pero no sucede nada, se mantiene hay
Responder Con Cita
  #4  
Antiguo 11-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
En el OnDestroy del formulario 1 colocas form2.ShowModal; y en el boton del formulario 1 Close;

Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 11-10-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
pero si Form1 es el principal al cerrar no se termina el proyecto???
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #6  
Antiguo 11-10-2007
Avatar de skinnerpro
skinnerpro skinnerpro is offline
Miembro
 
Registrado: oct 2007
Posts: 29
Poder: 0
skinnerpro Va por buen camino
Hola lo provbe y me da un super error

mirar error

Código SQL [-]
procedure TForm1.FormDestroy(Sender: TObject);
begin
Form2.ShowModal;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
Responder Con Cita
  #7  
Antiguo 11-10-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
porq no nos explicas lo que deseas lograr?? porq el formulario principal del proyecto no lo vas a poder cerrar porq termina la aplicacion...
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #8  
Antiguo 11-10-2007
Avatar de skinnerpro
skinnerpro skinnerpro is offline
Miembro
 
Registrado: oct 2007
Posts: 29
Poder: 0
skinnerpro Va por buen camino
es un cambio de formulario, simplemente

en visual 6 se hace haci

form2.show
close;
Responder Con Cita
  #9  
Antiguo 11-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por eduarcol Ver Mensaje
porq no nos explicas lo que deseas lograr?? porq el formulario principal del proyecto no lo vas a poder cerrar porq termina la aplicacion...
Ahhh, pues no sabia que el Form1 era el formulario principla de tu proyecto, ¿Eso es asi realmente?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #10  
Antiguo 12-10-2007
Avatar de skinnerpro
skinnerpro skinnerpro is offline
Miembro
 
Registrado: oct 2007
Posts: 29
Poder: 0
skinnerpro Va por buen camino
Hola aca les dejo un ejemplo de mi aplicacion

Lo pueden bajar de aqui

entonces no lo podre terminar?

Saludos
Responder Con Cita
  #11  
Antiguo 12-10-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
No tengas tanta poca fe, esto es un truco barato pero a tus necesidades les debe funcionar, cambia todo el codigo del form1, por esto en el button1

Código Delphi [-]
var
   cMensaje: String;
begin

   //Determina que opciones fueron elegidas
   cMensaje := '';
   if CheckBox1.Checked then
      cMensaje := CheckBox1.Caption;

   if CheckBox2.Checked then
      cMensaje := cMensaje + CheckBox2.Caption;

   if CheckBox3.Checked then
      cMensaje := cMensaje + CheckBox3.Caption;
   //Muestra el mensaje
   ShowMessage(cMensaje);

   //Muestra el Form2
   Form1.Visible := False;
   Form2.ShowModal;
   Form1.Visible := True;

end;
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #12  
Antiguo 13-10-2007
Avatar de skinnerpro
skinnerpro skinnerpro is offline
Miembro
 
Registrado: oct 2007
Posts: 29
Poder: 0
skinnerpro Va por buen camino
ya muchas gracias !! funciona
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cambiar propiedad de componente del formulario padre al cerrar el formulario hijo jzginez OOP 5 22-06-2007 21:40:51
El cambio de Usuario de Windows Me cambio el Delphi!! El_Raso Varios 5 22-11-2006 17:27:02
pasar datos de un formulario vista a cualquier formulario @-Soft OOP 2 28-09-2004 21:56:01
Cambio de IB6 a FB1.5 afxe Firebird e Interbase 0 13-07-2004 17:01:03
Cambio de color buitrago Varios 5 27-12-2003 14:51:06


La franja horaria es GMT +2. Ahora son las 17:02:20.


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