Buenas,
Mi pregunta es la siguiente, se puede crear una especie de "delegado general", que pueda ser reutilizado en varios forms??
Estoy trantando de manejar un evento de validacion (en varios forms) para comprobar las opciones disponibles (una barra de herramientas) en un formulario mdi, para un form funciona bien al momento de crear o referenciar el evento:
frmBase.EnviarComando += new frmMantenimiento.BarraToolHandler(Acceso);
pero cuando pego el mismo codigo de delegado en otro form y hago el llamado:
frmSecurity.EnviarComando += new frmSeguridad.BarraToolHandler(Acceso);
me arroja un error, logicamente porque el evento hace referencia a otro form:
private void Acceso(object sender, frmMantenimiento.BarraToolHandler e)
{
//PROCESA CADENA DE ACCESO
//Nuevo
if ((e.strCmd).Substring(0, 1) == "0") newToolStripButton.Enabled = false;
else newToolStripButton.Enabled
= true;
Segun lo anterior me tocaria crear el mismo procedimiento para cada form que use este delegado.
Es posible crear una clase general o evento general que puede ser usado en todos los forms y que pueda ser referenciado o llamado como un evento como el click, o text.
Agradezco de antemano la ayuda que me puedan brindar.