Delphi - MDI - Parametros y Crtl Hijas

 
Vista:

MDI - Parametros y Crtl Hijas

Publicado por Trevian (2 intervenciones) el 08/04/2010 20:26:32
Hola
Deseo saber como pasar parámetros de la form principal a las forms hijas

Antes lo hacia así EN LAS FORMAS MODALES
Application.CreateForm(Tfrm_Inv_AjusteSaldo_VE, frm_Inv_AjusteSaldo_VE);
frm_Inv_AjusteSaldo_VE.Position := poScreenCenter;
frm_Inv_AjusteSaldo_VE.vTipoOper := 'AS'; -- AQUI PASO EL PARTAMETRO
frm_Inv_AjusteSaldo_VE.ShowModal; -- AQUI SE MUESTRA LA FORMA
frm_Inv_AjusteSaldo_VE.Release;

Ahora en las Formas MDI
1 - frm_Inv_Compras_VE := Tfrm_Inv_Compras_VE.Create(Self);
2 - frm_Inv_Compras_VE.vTipoOper := 'CP'; -- AQUI PASO EL PARTAMETRO
3 - frm_Inv_Compras_VE.FormStyle := fsMDIChild;
4 - frm_Inv_Compras_VE.Show;

En este ultimo caso, a veces me funciona bien, pero sucede lo siguiente
- Desde la 1 se muestra la Form hija y por lo tanto no toma el parámetro
- o de muestra desde la 3, entonces si toma el parámetro, pero además porque no se ejecuta la forma desde la 4 que es como creo yo debería ser

OTRA PREGUNTA
Como controlar la cantidad de veces que una form hija esta activa (en un mismo momento), es decir, hay casos en que quisiera que se active una sola vez, y hay otras formas que quiero limitar las veces en que se active, por ejemplo 3 veces

Gracias de antemano

Saludos
Trevian
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder