Example #1
0
        public FrmTest1()
        {
            InitializeComponent();

            Manejadora manejo = new Manejadora();

            this.btnBoton.Click += new System.EventHandler(manejo.Manejador2); // ESTE DIRECTAMENTE LE PASA LA FUNCION 2.

            this.lblEtiqueta.Click    += new System.EventHandler(Manejadora.Manejador);
            this.txtCuadroTexto.Click += new System.EventHandler(Manejadora.Manejador);
        }
Example #2
0
        private void Operar_Click(object sender, EventArgs e)
        {
            MiDelegado delegado = new MiDelegado(Manejadora.Sumar);

            delegado.Invoke(3, 2); // EXPLICITA
            delegado(3, 2);        // IMPLICITA

            Manejadora manejadoraParametro = new Manejadora();
            MiDelegado delegado2           = new MiDelegado(manejadoraParametro.Restar);

            delegado2(3, 0);

            Delegate delegadoTres = MiDelegado.Combine(delegado, delegado2);

            //MiDelegado delegadoCuatro = MiDelegado.Combine(delegadoTres, new MiDelegado();
        }