Asociacion de evento

08/12/2004 - 02:09 por Alberto | Informe spam
Hola

Queria saber si se podia asociar un evento en mas de un lugar, porque
actualmente tengo mi objeto con un evento que lo asocio desde 2 lados y me
lo toma solo de 1.
Alguien tiene idea de que deberia hacer?

Gracias

Preguntas similare

Leer las respuestas

#1 Ariel Popovsky
08/12/2004 - 13:47 | Informe spam
Hola Alberto,

Deberías poder asociar un evento todas las veces que quieras. A lo mejor
puedes postear parte del código como para que se vea como lo estas intentando
hacer.

Saludos!
Ariel Popovsky


Hola

Queria saber si se podia asociar un evento en mas de un lugar, porque
actualmente tengo mi objeto con un evento que lo asocio desde 2 lados
y me
lo toma solo de 1.
Alguien tiene idea de que deberia hacer?
Gracias

Respuesta Responder a este mensaje
#2 Steven Lewis
09/12/2004 - 04:45 | Informe spam
Los eventos se relacionan a un objeto como una colección. Si usas el +=
entonces lo asocias.

Si repites la asociación, entonces se suma 2 veces a la colección y se
ejecuta 2 veces, así tantas veces como lo asocies.

Trata, por ejemplo, el siguiente código:

private void button4_Click(object sender, System.EventArgs e) {

MessageBox.Show("4");

}

private void button3_Click(object sender, System.EventArgs e) {

this.button4.Click += new System.EventHandler(this.button4_Click);

}

Tienes 2 botones con nombres button 3 y button 4. Le asocias con doble click
el evento al 3 y por código el evento al 4.



Lo he probado y funciona bien.



Espero esto resuelva tu duda.



Saludos

"Ariel Popovsky" escribió en el mensaje
news:
Hola Alberto,

Deberías poder asociar un evento todas las veces que quieras. A lo mejor
puedes postear parte del código como para que se vea como lo estas
intentando hacer.

Saludos!
Ariel Popovsky


Hola

Queria saber si se podia asociar un evento en mas de un lugar, porque
actualmente tengo mi objeto con un evento que lo asocio desde 2 lados
y me
lo toma solo de 1.
Alguien tiene idea de que deberia hacer?
Gracias





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida