FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Manejo de ventanas
He creado una aplicación en lazarus, la cual esta conformada por varios formularios que deben abrirse desde un formulario principal.
Estos formularios no se cargan junto con el programa cuando este se inicia. Mi duda es: ¿Cual es la forma correcta para abrir los formularios según haga click en el botón programado en el formulario principal para efectuar tal accion?,¿Como quedaría el procedimiento? Aclaro que puedo necesitar tener mas de un formulario abierto simultáneamente, por lo que no se si abrirlos de forma modal sea la elección correcta Bueno, agradeciendo de antemano su valiosa colaboración, quedo al pendiente Saludos |
#2
|
||||
|
||||
Hola
Creando el form cuando se necesite y mostrandolo con modal, este quedara activo, no se podran abrir otros forms. Creando el from cuando se necesite pero mostrarlo sencillamente, se podra acceder a otros forms, eso si, el form NO sera destruido, salvo que se especifique en el correspondiente evento de ese mismo form. Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
Cita:
Entiendo que cuando dices "salvo que se especifique en el correspondiente evento de ese mismo form", te refieres al momento ya de cerrar el formulario, ¿Es asi? Por otro lado, a lo mejor estoy pidiendo mucho, pero...será que tu podrias indicarme con un pequeño ejemplo cual seria el codigo para efectuar lo que me indicas?... Bueno, agradeciendo mucho tu respuesta, nuevamente quedo al pendiente Gracias y saludos... |
#4
|
||||
|
||||
Hola
El programa es sencillo. Como sabes hay dos formas, showMODAL o simplemente SHOW. Con Modal el form queda activo, NO deja que otro form sea visto hasta que se cierre, este se crea y se destruye Desde el form que lo llamo, una vez que se deja de usar Con Show, se pueden abrir otros formularios a la vez, se crean, pero se destruyen desde el mismo form (puede ser casi cualquier evento, yo uso onclose en este caso). El problema con este (show) es que se necesita verificar que YA se creo, de otra manera te seguira creando forms (iguales). El asunto es crear los forms y destruirlos cuando no se necesiten. Primero se crean normalmente los forms. En project, option, Forms, se quitan de la lista los forms que no se quieran crear al principio, esto se revisa facilmente en la unit del proyecto (revisala). Te pongo un ejemplo con 4 forms, el 1 es el principal, el 2 es showmodal y el 3 y 4 son show. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 05-05-2011 a las 00:05:58. |
#5
|
|||
|
|||
Muy agradecido con toda tu colaboración
El Asunto esta solventado conforme a tus indicaciones, muchas gracias.. Saludos y hasta pronto |
#6
|
|||
|
|||
La idea es crear es form y si ya esta creado que lo muestre. esta es una idea que te podria servir, donde ademas si el form esta minimizado lo muestra en ventana normal. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con el manejo de las ventanas dentro de la aplicacion | maxibaco | Varios | 2 | 28-11-2006 20:01:09 |
Ventanas,Ventanas Mdi=Dolor de cabeza ? | IVAND | Varios | 7 | 08-05-2006 17:27:24 |
Ayuda urgente con manejo de ventanas y validación de usuario | TrUnkS | Varios | 1 | 27-12-2005 09:04:22 |
Manejo de Ventanas | Epunamun | Varios | 4 | 12-12-2005 23:25:38 |
Manejo de ventanas con MDI | walito | Varios | 2 | 30-06-2005 20:43:05 |
|