Ver Mensaje Individual
  #19 (permalink)  
Antiguo 21/04/2009, 15:52
Avatar de mvazquez
mvazquez
 
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 3 meses
Puntos: 8
Respuesta: Acceder a métodos de formulario activo,

Okas.......

Nomas para que me orientes si voy bien porf...

Heredo a Form en mi clase abstracta y tengo el método onExit que ague gue se tiene que implementar y tengo onSave que ese no es obligatoria su implementación
Código:
    public abstract class ClaseBase : Form 
    {
        public abstract void onExit();
        public void onSave(){}
    }
Luego creo una clase por cada formulario siempre y cuando este requiera implementar algun metodo de la clase base el cual no es abstract
Código:
    abstract public class IFactores : ClaseBase 
    {
        public abstract void  onSave();
    }
y en el formularios heredo de IFactores
Código:
    public partial class Factores : IFactores
    {


        public override void onSave()
        {

        }

        public override void onExit()
        {
            
        }
 }

me supongo que hasta ahi vamos bien............



en mi MDI trato de ejecutar los metodos asi:
Código:
((ClaseBase)this.ActivateMdiChild).onSave();

pero me imagino que me falta algo porque me dice:

"No se puede convertir el grupo de métodos 'ActivateMdiChild' en tipo no delegado 'Interfaces.ClaseBase. ¿Intentó invocar el método?"

Algun comentario, gracias de antemano.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."