![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Gracias ecfisa, el tema me ha quedado claro.
[FONT='Calibri','sans-serif']Entonces según esto, el Form1 siempre tiene que ser el “padre”; ahora bien, ¿cómo puedo hacer para que antes de visualizar el Form1 (padre), me abra el Form2 (para pedir el usuario) y si es correcto entonces pasar a visualizar el Form1 y si no es correcto cerrar la aplicación?[/font] |
|
#2
|
||||
|
||||
|
Bueno, creo que he encontrado la solución.
He puesto en el evento “onShow” (antes de que el formulario se haga visible) del formulario padre la apertura del formulario “Usuario”. |
|
#3
|
||||
|
||||
|
Hola Thoma.
Me alegro que lo hayas resuelto, otra posibilidad es poner en tu poyecto: Donde MDIForm es tu form MDI principal y FrmPassword es el form donde se ingresa usuario y contraseña. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 30-05-2011 a las 09:32:49. |
|
#4
|
||||
|
||||
|
Gracias ecfisa, he probado de la manera que me indicas y me funciona a la perfección. Pero mi duda ahora es la siguiente: ¿como puedo controlar si tengo que abrir la ventana padre o no?.
Me explico, si en la ventana "passord" se pulsa "Esc" o si cerramos la ventana sin introducir datos no se deberia de abri el Formulario padre. Luego otra duda que me surge, es ¿donde declaro las variables para que me sirvan para todos los furmularios? |
|
#5
|
||||
|
||||
|
Hola Thoma.
Cita:
Por ejemplo devolver mrOk solo sí ingresa correctamente el usuario y contraseña. Revisá todos los valores que puede tomar TModalResult en la ayuda de Delphi. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-06-2011 a las 17:07:31. |
|
#6
|
||||
|
||||
|
a ver... no sé porque me ocurre lo siguiente. Si pulso la tecla "Enter" en cualquier edit, automáticamente me abre el form Padre sin pasar por el siguiente edit, pero si pulso la tecla "Tab" si toma el foco el siguiente edit. De hecho con el "enter" no pasa ni por el "onExit"
¿? con lo cual no puedo controlar el ModalResult. |
|
#7
|
||||
|
||||
|
Hola Thoma.
¿ Tenés asignado algún código en los eventos OnKeyPress u OnKeyDown de los Edits o el Form ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| llamar al evento click de un boton q se encuentra en un form desde otro form | TURBOIGOR | OOP | 6 | 02-12-2008 14:50:16 |
| Como llamar form desde otros form y regresar a la linea que se estaba ejecutando | Willy Rodrigo | C++ Builder | 1 | 03-08-2007 19:36:23 |
| Proyecto MDI, error al crear form hija | nfrfabian | Varios | 22 | 04-07-2007 01:29:47 |
| Error al llamar un form en ShowModal | DarkByte | OOP | 4 | 28-12-2005 09:16:12 |
| Error de memoria al llamar otra form | dmagui | Conexión con bases de datos | 18 | 26-09-2005 22:43:27 |
|