FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Multiples Ventanas en una Aplicacion
Hola
Deseo tener una aplicacion y poder abrir varias ventanas dentro de la misma aplicacion y pasarme de una otra. Creo que es una aplicacion MDI o algo, en fin cualquier contribucion es bien recibida y se los agradezco de antemano...\ Saludos desde CR
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#2
|
||||
|
||||
Hola,
Puedes empezar por: Código:
File -> New -> Other... -> Projects -> MDI Application Código:
File -> New -> Application |
#3
|
||||
|
||||
Pero...
Eso hice, pero entonces me abre automaticamente las ventanas, pero yo quiero que uno abra la ventana que desee y no automaticamentes...
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#4
|
||||
|
||||
Hola,
No puedes ocultar (Visible:=False) formularios "MDI", pero, puedes impedir que se creen cuando se crea la aplicación. Quiere decirse que en cuento se crea un formulario MDI este pasa a ser mostrado, empero, hasta que el formulario no se crea, evidentemente no se muestra. Echa un vistazo en el archivo del proyecto "*.dpr" y probablemente veas algo como esto:
Pues bien, la línea que he comentado puedes y aun debes borrarla, de modo que no se cree el formulario de turno, y por tanto no se muestre. |
#5
|
||||
|
||||
continuacion...
Y no hay forma de poder cerrar esa ventana una vez que esta abierta?
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#6
|
||||
|
||||
Hola,
¿El formulario hijo? Claro que sí, hombre. Puedes usar su método "Close". En el evento "OnClose" correspondiente tienes que dar un valor al parámetro "Action" que se te pasa por referencia: "caFree", me parece, para "ocultar" el formulario. PD. No puedes ocultar un formulario "MDI", así que con "caFree" lo liberas al cerrarse, de modo que tendrás que crearlo cuando vayas a mostrarlo de nuevo. Última edición por dec fecha: 18-05-2007 a las 21:49:34. |
#7
|
||||
|
||||
Listo! muchas gracias!
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#8
|
||||
|
||||
Ventas hijo
Yo hago lo siguiene
if frmventanaHija = nil then frmVentanaHija := TfrmVentanaHija.Create(Application); frmVentanaHija.Show; En el evento Onclose de la ventanaHija coloco: Action := caFree; frmVentanaHija := nil; Espero que te ayude |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Aplicacion con varias ventanas | salvanano | Varios | 5 | 04-05-2007 03:00:18 |
multiples instancias de aplicación | nfrfabian | Varios | 3 | 09-12-2006 14:55:17 |
Evitar Instancias Multiples De Mi Aplicacion | edgusano | .NET | 8 | 28-04-2005 19:21:02 |
Sincronizar ventanas en aplicacion cliente/servidor | sercornejov | Conexión con bases de datos | 2 | 28-01-2005 21:17:28 |
Dos ventanas de una aplicacion intraweb | carlosmoralesm | Internet | 0 | 27-09-2004 18:57:01 |
|