FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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 |
|
|
|