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
|
|||
|
|||
Cómo puedo hacer multiventana mi aplicación
en mi aplicacion estoy utilizando como menu prinipal un menu que me abre varios form pero como hacerle para qe me habra varias formularios sin que se desactive y puedo trabajar con los dos formulario a la vez gracias (como las ventanas de windoes solo que aqui quiero tener dos formularios y capturar y no tener que salirme de uno para antra a otro estoy con delphi 2007
|
#2
|
||||
|
||||
Cita:
Y en modo modal:
Un formulario modal queda en primer plano y para trabajar con otra ventana debes cerrarlo (creo que a eso te refieres). En cambio, si abres un formulario en modo normal, puedes pasar a trabajar con otras ventanas sin problemas sin tener que cerrar esa (como lo hace Windows).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
neftali asi le he cambiado
neftali asi le he cambiado pero la ventana se abre y automaticamente se cierra no me dela verla a que se deberia
|
#4
|
||||
|
||||
Hola,
Cita:
|
#5
|
|||
|
|||
creo que va por ahi donde dices
creo que es por ahi donde dices lo checo y pongo los dos procedimientos pero si al principio pense que era por que desabilitaba la barra de menus del mismo programa principal
|
#6
|
||||
|
||||
Cita:
y ahora has puesto:
Al principio cuando tu ejecución llegaba al ShowModal, se detenía en ese punto hasta que cerrabas el formulario, y una vez cerrado se ejecutaba la siguiente línea. Ese es el funcionamiento de las ventanas modales. Por eso, no puedes ejecutar código de otras ventanas, porque tu programa se "detiene" (por decirlo así) en esa línea y no sale del código de ese formulario. Al cambiar a Show, el funcionamiento cambia; El programa ya no se detiene en esa línea, por eso se pueden ejecutar otros formulartios y por tanto, justo después de ejecutar el Show, ejecuta el Free y se cierra el form. ¿La solución? Fácil. Si ejecutas Show no debes liberar el formulario en la siguiente línea, sino hacerlo, por ejemplo en el OnClose del formulario.
Pruébalo y dinos qué tal... Espero haberme explicado decentemente... Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
lo hare y comento y efectivamente
que me has leido mi codigo a distancia procurare ser mas cuidadoso y poner mas informacion de hecho creo que con eso se soluciono gracias no digo nombres por que me puedo quedar corto gracias
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No Puedo Hacer Una Consulta Por Rango De Fechas En Mi Aplicacion | metroyd | Varios | 2 | 03-06-2008 19:19:27 |
Como puedo hacer que en un StatusBar me ponga los Hint de la aplicacion | Nbull | Varios | 8 | 23-03-2008 16:25:40 |
¿como puedo hacer lo siguiente? | Jorge Alonzo | Varios | 2 | 19-10-2007 20:44:27 |
Como Puedo Hacer???????? | jeshu252006 | Conexión con bases de datos | 7 | 27-10-2006 17:00:35 |
Como puedo hacer esto ? | IVAND | Conexión con bases de datos | 1 | 21-07-2003 23:23:24 |
|