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
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
0