Problemas con clases bases
Hola a todos, bueno días, tengo un problema que no entiendo como resolverlo:
mi problema es el siguiente:
Tengo una clase base llamada frmMenuB esta es una forma que tiene encapsulado varios procedimientos y funciones que ocupo es MDIForm, tambien tengo otra clase base llamada frmCataBesta es MDIChild.
Creo una aplicación con instancias de estas dos clases bases y quedan de la siguiente manera:
frmMenuPrincipal que es inherited de frmMenuB
frmCatClientes que es inherited de frmCataB
frmCatVendores que es inherited de frmCataB
frmCatProveedores que es inherited de frmCataB
bueno para no hacer muy largo el cuento tengo el siguiente problema
1. como puedo hacer para saber que forma frmCatClientes,frmCatVendedores o frmCatProveedores esta activa en mi frmMenuPrincipal, si tengo abierta las tres, ya se que con ActiveMDIChild se cual esta activa de las MDIChilds pero en que evento lo cacho desde el menu principal?, lo estaba haciendo desde OnPaint pero no me resulta.
2. como hacer para que las acciones de frmCataB sean leidas desde frmMenuB para que yo las pueda tener en las instancias y no tenga que volver a escribir cada accion en las formas heredadas?
espero haber sido claro, espero sus comentarios.
|