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); }
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(); }