![]() |
![]() |
| 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
|
||||
|
||||
|
De la ayuda de Delphi:
Cita:
Por ello cíñete al código que te puse desde el principio para crear la ventana del login. Por otra parte, da la impresión de que estás creando el formulario principal desde la ventana del login lo cual es un error de diseño. Con estos cambios, verás que, además, no es necesario llamar a fMain.Show ya que el formulario principal siempre es visible por defecto. Igualmente no necesitas fVentas.Show ya que los formularios MDI hijos siempre son visibles. // Saludos |
|
#2
|
|||
|
|||
|
Me ciño a lo que pusiste desde el principio, pero me dice:
Error: "Undeclared indentifier: 'mrOk' Y de aqui no salgo. Ayuda? |
|
#3
|
|||
|
|||
|
Lo siento, me faltava añadir el unit Controls.
Bien, ahora lo único que me falta es saber cómo debo cerrar el Login una vez validado el usuario y contraseña. Lo que tengo hecho hasta ahora es: - En las propiedades del proyecto tengo puesto solamente que se inicie el fMain. - Despues de Application.Initialize tengo lo siguiente: fLogin := TfLogin.Create(Nil); if fLogin.ShowModal = mrOk then begin fLogin.Free; Application.CreateForm(TfMain, fMain); Application.Run; end; - Y para cerrar el Login una vez validado tengo ésto otro: fLogin.Release; fLogin := Nil; Lo que ocurre es que al cerrar el Login, la aplicación sigue en marcha, pero sin mostrar ningún formulario principal. Perdonad mi ignoráncia, soy bastante novato. Muchas gracias por adelantado. |
|
#4
|
||||
|
||||
|
Te preparé un ejemplo completo. Compáralo con tu código para ver dónde está el problema. El ejemplo consta de tres formularios
MainForm - principal MDI EditorForm - MDI child LoginForm - Para iniciar sesión El principal tiene un menú para crear instancias del editor. // Saludos |
|
#5
|
|||
|
|||
|
Me faltava que los botones del Login tuvieran la propiedad ModalResult rellenada, y lo que eso comporta.
Muchisimas gracias por la paciencia. Hasta otra. |
|
#6
|
||||
|
||||
|
No se puede bajar el ejemplo, error 404 pagina no encontrada
Yo tambien quiero hacer algo similar ..
Podrias corregir el error de descarga Roman |
|
#7
|
||||
|
||||
|
Mi madre, hace tiempo de este hilo
2004No he leido todo este hilo, pero supongo que tiene que ver con login y MDI. En la seccion de Trucos existe uno (casi reciente) qeu puede ayudarte. Buscalo Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|