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 27-06-2003
Sandochan Sandochan is offline
Registrado
 
Registrado: may 2003
Posts: 6
Poder: 0
Sandochan Va por buen camino
Alquien qe me ayude

Ahora tengo una duda, la cual es....cual es la manera correcta de hacer que una pantalla llame a otra???

por ejemplo si quiero que apretando aceptar en una me mande a otra como haria?

Gracias
Responder Con Cita
  #2  
Antiguo 27-06-2003
nachoasensio nachoasensio is offline
Miembro
 
Registrado: may 2003
Ubicación: Málaga
Posts: 61
Poder: 22
nachoasensio Va por buen camino
Hola:

Depende de lo que quieras hacer. La solución más simple es crear dos formularios Form1 y Form2 (pantallas) y no modificar su autocreación. Ésto hará que ambos estén creados cuando arranques tu aplicación, aunque sólo será visible el primero. Si en ese primer formulario (Form1) poner el botón Aceptar, el código que te haría falta para activar el segundo sería:

Form2.Show;

Así de simple.


Si quieres que el segundo formulario "inhabilite" al primero al ser visualizado, puedes hacer:

Form2.ShowModal;

En este último caso, hasta que en alguna parte del formulario Form2 no se ejecute una sentencia como

ModalResult := 1; // 1 u otro valor mayor que 0

no se ocultará este segundo formulario y no funcionará nada del primero.


Espero que te sirva


Saludos

Nacho
Responder Con Cita
  #3  
Antiguo 27-06-2003
nachoasensio nachoasensio is offline
Miembro
 
Registrado: may 2003
Ubicación: Málaga
Posts: 61
Poder: 22
nachoasensio Va por buen camino
Un detalle más; para que el primer formulario pueda llamar al segundo, después de la sentencia "implementation" tienes que poner:

uses Unit2;

donde Unit2 es el nombre de la unidad que contiene el segundo formulario

Un saludo

Nacho
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 12:56:38.


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