![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Problemas crear MDIchild
Antes de nadar confirmar que he estado consultado por el foro antes de colocar este post, pero no encuentro solución a lo que voy a explicar:
Tengo una aplicación con un formulario fsMDIForm, que al pulsar una opción de menu genera un formulario fsMDIChild a través del siguiente código
Pués no me crea el formulario auxiliar, sólo lo hace si previamente a la linea Application.Create... coloco esta otra: Fchild := TFdevol_cobros.Create(Self); Algo también curioso es que cuando me muestra el formulario hijo, lo hace con unas dimensiones distintas a las establecidas en tiempo de diseño, algo extraño verdad? He comprobado que el formulario principal está definido como fsMDIForm y el auxiliar como fsMDIChild. Me podeís ayudar????,gracias. Última edición por bbjb fecha: 07-02-2006 a las 09:35:27. |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#3
|
||||
|
||||
|
Chapó para delphi.com.ar
De todas formas, si hago lo siguiente: Cita:
Entonces, y si no es mucho pedir, ¿como haces tú para continuar con el programa?, no se si me explico, lo que quiero saber es como hacer la llamada al formulario para que se ejecute y mantenga en pantalla y no continue con la programación que pueda haber posterior. Si no me explico me lo decís, gracias. Última edición por bbjb fecha: 07-02-2006 a las 16:21:34. |
|
#4
|
||||
|
||||
|
Cita:
![]() Cita:
Por ejemplo... ¿Qué código quieres agregar despues que se destruye el form?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#5
|
||||
|
||||
|
Cita:
Estas opciones se abrirían dentro del formulario principal a través de form.auxiliares (MDIChild) y serían pantallas con filtros donde permitirían al usuario sacar listados. Dicho esto, lo que quiero es sacar una pantalla interactiva con el usuario y que cuando este decida salir de ella, obtener los datos introducidos por este. Por lo que veo, mi idea estaba muy mal planteada |
|
#6
|
||||
|
||||
|
¿Muy mal planteada? Pues no estaría tan seguro. Quizá (digo quizá porque no entiendo del todo lo que deseas) tu problema está sólo en querer destruir el formulario tan sólo lo muestras. Si lo que te preocupas es cúando lo destruyes pues tienes varias opciones. Una es crear el formulario tal como te dice Federico y omitir la llamada a Free. Al crearlo de esa forma, el objeto Application será el dueño del formulario y por tanto se encargará de destruirlo cuando él mismo se destruya- cuando termine la aplicación. También puedes manipular el evento OnClose del formulario y poner Action := caFree con lo que el formulario se destruirá tan pronto se cierre.
// Saludos Última edición por roman fecha: 07-02-2006 a las 18:23:53. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas al crear un usuario en Firebird | Jesús Pena | Firebird e Interbase | 2 | 21-11-2005 10:13:57 |
| Problemas al crear la lista con IdFtp | VolaRe | Internet | 5 | 16-08-2004 12:49:02 |
| problemas al crear fichero?? | vichovi | Varios | 2 | 17-10-2003 19:34:05 |
| Problemas al crear un componente TWebBrowser | cone220 | Internet | 4 | 04-10-2003 00:41:55 |
| problemas para crear archivo texto | Manuel | Firebird e Interbase | 3 | 12-05-2003 21:08:08 |
|