Tengo un inconveniente muy grande, por lo menos para mí.
Este es el escenario, lo pondré lo más simple posible, dos formularios (Main y Child) uno fsMDIForm y otro fsMDIChild; desde el Main con este código basta para crear y mostrar el Child.
procedure TMain.Button2Click(Sender: TObject); var AForm : TChild; begin AForm := TChild.Create(Self); end;
Se crea y se muestra con el código anterior, entonces, necesito poder interceptar o detener el Show para poder asignarles una series de valores a propiedades del Child y poder hacer uso de la instancia del objeto previo al Show.
Siendo estos valores útiles desde el Evento OnShow del Child. Ya intente con class properties que al final lo que hace uso es de Class Function y Class Procedure, con esto se soluciona parte, pero se me daña la patineta es cuando necesito la instancia del Objeto desde Main antes del Show.
Espero haber sido claro, ahora bien, si tienen otra idea mejor, bienvenida sea!