Coordinar Toolbar con forma activa

24/07/2007 - 17:58 por Javier Lozano | Informe spam
Saludos Compañeros

Tengo una consulta que espero me puedan ayudar a resolver, se trata de lo
siguiente:

El interfaz de mi aplicacion cuenta con un mensu de opciones y un toolbar
(nada de otro mundo) con los tipicos botones Nuevo, Salvar, Borrar, etc.
Adicionalmente, mis formas cuentan tambien con botones de comando paa las
mismas operaciones. Lo que necesito hacer es que cuando se haga click en los
botone del toolbar, se dispare el evento click del boton de comando
correspondiente en la forma activa en ese momento.

Espero pueda enviarme algunos links o ejemplos para encontrar la solucion

Gracias
 

Leer las respuestas

#1 PonChoManiaMxl
06/08/2007 - 19:46 | Informe spam
ok,, mire tus post y creo que una forma de solucionarlo es la siguiente.. en
el codigo del control donde tienes el toolbar. en tiempo de diseño si das
doble click visual estudio te genera el codigo para controlar el evento..
algoasi como

private void BtnAceptar_Click(Object Sender, EventArgs e)
{
}

asi mismo declara una variable de tipo evento algo como esto

public event EventHandler evento;

y el codigo quedaria mas o menos asi para que el evento pueda ser consumido
desde la forma que implemente el control

private void BtnAceptar_Click(Object Sender, EventArgs e)
{
if(evento != null)
evento(Sender, e);
}



suponiendo que tu control que contiene el toolbar se llama
UserControlToolBar, en la forma que lo contiene deberas poner lo siquiente

deberas crear un metodo que reciva como parametros el object sender y el
eventsArgs asi como el siguiente


private void Pruebita(object sender, EventArgs e)
{
//aqui pones el codigo que quieras que pase cuando den click.
}

despues en el metodo load(Puede ser en cualquier parte)

UserControlToolBar.evento += new EventHandler(Pruebita);


ahora cada ves que den click se ejecutara el codigo contenido en el metodo
pruebita. verifica la sintaxis un poco.. pero asi es una forma de acerlo

Preguntas similares