Hola nuevamente….
Tengo un MDI en el cual tengo un MenuStrip para las opciones y un ToolStrip para la barra de herramientas donde tengo los botones.
Como los botones (Guardar, Nuevo, Actualizar, Salir, etc., etc.) esta en el MDI contenedor de las formas, necesito cachar el evento clic de cada uno de esos botones, lo necesito cachar en cada uno de los formularios hijos.
Para eso he hecho los siguiente:
namespace BONA
{
public delegate void BarraHerramientasClick(Button Boton, System.EventArgs e);
public partial class Menu : Form
{
public event BarraHerramientasClick BarraHerramientasClick;
private void toolBar_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
BarraHerramientasClick(sender, e);
}
}
}
En el public delegate void no se si esta bien lo que va dentro de los paréntesis y en BarraHerramientasClick(sender, e)tampoco se si esta bien, hasta ahí llegue en la parte del MDI
Y en la parte de los formularios pretendo hacer los siguiente:
private void InicializaObjetos()
{
BarraHerramientasClick += new System.EventHandler(this.BarraHerramientas_Click);
}
protected void BarraHerramientas_Click(Button boton, EventArgs e)
{
}
Y aquí en BarraHerramientas_Click es donde controlare cada evento de los botones.
Espero haberme dado a entender y la duda que tengo es que si lo de la parte del MDI esta bien porque me da un error.
Gracias.