Crear evento propio en un control de usuario winform

16/03/2005 - 21:36 por RADM | Informe spam
Amigos gracia spro sus respuestas, esta ves le escribo por que se me
presento un problema, con un control, necesito crear un evento
personalizado en un control de usuarioy la verdad no encuentro como, busque
en internet y el codigo que sale no me funciono, el control tiene todas sus
propiedades listas y metodos solo me faltan un evento para terminarlo y no
consigo como crear mi evento personalizado de tal forma que los que lo usen
en sus winform abran la pestaña de eventos y mi vento este alli como salen
los demas y las propiedades que hago

espero su respuesta

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 Anonimo
16/03/2005 - 21:59 | Informe spam
Es una combinación de eventos y delegados supongo,
Amigos gracia spro sus respuestas, esta ves le escribo


por que se me
presento un problema, con un control, necesito crear un


evento
personalizado en un control de usuarioy la verdad no


encuentro como, busque
en internet y el codigo que sale no me funciono, el


control tiene todas sus
propiedades listas y metodos solo me faltan un evento


para terminarlo y no
consigo como crear mi evento personalizado de tal forma


que los que lo usen
en sus winform abran la pestaña de eventos y mi vento


este alli como salen
los demas y las propiedades que hago

espero su respuesta

Gracias de antemano


.

Respuesta Responder a este mensaje
#2 RADM
16/03/2005 - 22:06 | Informe spam
Si claro ,

pero la verdad no teng idea de como hacer, pongamoslo hace, yo crre un
control con un datagrid, y quiero que cuando le den doble click ejecute
algo, que los programadores quieran colocar en ese evento, lo que sucede es
que como es un control el doble clik del grid no funciona por que el
control tiene , por es necesito hacer un control yo msmo
escribió en el mensaje
news:07fe01c52a6b$07689990$
Es una combinación de eventos y delegados supongo,
Amigos gracia spro sus respuestas, esta ves le escribo


por que se me
presento un problema, con un control, necesito crear un


evento
personalizado en un control de usuarioy la verdad no


encuentro como, busque
en internet y el codigo que sale no me funciono, el


control tiene todas sus
propiedades listas y metodos solo me faltan un evento


para terminarlo y no
consigo como crear mi evento personalizado de tal forma


que los que lo usen
en sus winform abran la pestaña de eventos y mi vento


este alli como salen
los demas y las propiedades que hago

espero su respuesta

Gracias de antemano


.

Respuesta Responder a este mensaje
#3 RADM
16/03/2005 - 22:08 | Informe spam
el control no, ya esta hecho el evento :P
"RADM" escribió en el mensaje
news:
Si claro ,

pero la verdad no teng idea de como hacer, pongamoslo hace, yo crre un
control con un datagrid, y quiero que cuando le den doble click ejecute
algo, que los programadores quieran colocar en ese evento, lo que sucede
es que como es un control el doble clik del grid no funciona por que el
control tiene , por es necesito hacer un control yo msmo
escribió en el mensaje
news:07fe01c52a6b$07689990$
Es una combinación de eventos y delegados supongo,
Amigos gracia spro sus respuestas, esta ves le escribo


por que se me
presento un problema, con un control, necesito crear un


evento
personalizado en un control de usuarioy la verdad no


encuentro como, busque
en internet y el codigo que sale no me funciono, el


control tiene todas sus
propiedades listas y metodos solo me faltan un evento


para terminarlo y no
consigo como crear mi evento personalizado de tal forma


que los que lo usen
en sus winform abran la pestaña de eventos y mi vento


este alli como salen
los demas y las propiedades que hago

espero su respuesta

Gracias de antemano


.





Respuesta Responder a este mensaje
#4 Jose Antonio Torralba
17/03/2005 - 11:02 | Informe spam
Hola!

Si te he entendido bien, tienes un control con un DataGrid dentro y quieres
que en el editor de propiedades aparezca un evento que sea dobleclick en el
DataGrid, para añadir código en ese evento, no?

Puedes hacer esto:

En la clase del control que estás haciendo tienes que declarar un evento y
su delegado asi:
public delegate void OnDobleClickDG(int argumento);
public event OnDobleClickDG DobleClickDG;

Y para lanzar el evento cuando se haga doble click en el DataGrid tienes que
lanzar ese evento en el evento DoubleClick del DataGrid:

DobleClickGD(argumento);

Así donde utilices tu control, en el editor de propiedades de tu control
aparecerá el evento DobleClickDG (o como quieras llamarlo), y los
programadores que utilicen tu control podrán añadir código a ese evento.

Espero haberte sido de ayuda, envíame un mail si quieres algún ejemplo.

Un saludo!

"RADM" escribió en el mensaje
news:
Si claro ,

pero la verdad no teng idea de como hacer, pongamoslo hace, yo crre un
control con un datagrid, y quiero que cuando le den doble click ejecute
algo, que los programadores quieran colocar en ese evento, lo que sucede


es
que como es un control el doble clik del grid no funciona por que el
control tiene , por es necesito hacer un control yo msmo
escribió en el mensaje
news:07fe01c52a6b$07689990$
Es una combinación de eventos y delegados supongo,
>Amigos gracia spro sus respuestas, esta ves le escribo
por que se me
>presento un problema, con un control, necesito crear un
evento
>personalizado en un control de usuarioy la verdad no
encuentro como, busque
>en internet y el codigo que sale no me funciono, el
control tiene todas sus
>propiedades listas y metodos solo me faltan un evento
para terminarlo y no
>consigo como crear mi evento personalizado de tal forma
que los que lo usen
>en sus winform abran la pestaña de eventos y mi vento
este alli como salen
>los demas y las propiedades que hago
>
>espero su respuesta
>
>Gracias de antemano
>
>
>.
>


Respuesta Responder a este mensaje
#5 RADM
17/03/2005 - 20:01 | Informe spam
Gracais em ayudastes mucho, la verdad no sabia que se hacia de esa forma =)

"Jose Antonio Torralba" <joseatorralba(ESTO NO)@(NI ESTO)gmail.com> escribió
en el mensaje news:
Hola!

Si te he entendido bien, tienes un control con un DataGrid dentro y
quieres
que en el editor de propiedades aparezca un evento que sea dobleclick en
el
DataGrid, para añadir código en ese evento, no?

Puedes hacer esto:

En la clase del control que estás haciendo tienes que declarar un evento y
su delegado asi:
public delegate void OnDobleClickDG(int argumento);
public event OnDobleClickDG DobleClickDG;

Y para lanzar el evento cuando se haga doble click en el DataGrid tienes
que
lanzar ese evento en el evento DoubleClick del DataGrid:

DobleClickGD(argumento);

Así donde utilices tu control, en el editor de propiedades de tu control
aparecerá el evento DobleClickDG (o como quieras llamarlo), y los
programadores que utilicen tu control podrán añadir código a ese evento.

Espero haberte sido de ayuda, envíame un mail si quieres algún ejemplo.

Un saludo!

"RADM" escribió en el mensaje
news:
Si claro ,

pero la verdad no teng idea de como hacer, pongamoslo hace, yo crre un
control con un datagrid, y quiero que cuando le den doble click ejecute
algo, que los programadores quieran colocar en ese evento, lo que sucede


es
que como es un control el doble clik del grid no funciona por que el
control tiene , por es necesito hacer un control yo msmo
escribió en el mensaje
news:07fe01c52a6b$07689990$
Es una combinación de eventos y delegados supongo,
>Amigos gracia spro sus respuestas, esta ves le escribo
por que se me
>presento un problema, con un control, necesito crear un
evento
>personalizado en un control de usuarioy la verdad no
encuentro como, busque
>en internet y el codigo que sale no me funciono, el
control tiene todas sus
>propiedades listas y metodos solo me faltan un evento
para terminarlo y no
>consigo como crear mi evento personalizado de tal forma
que los que lo usen
>en sus winform abran la pestaña de eventos y mi vento
este alli como salen
>los demas y las propiedades que hago
>
>espero su respuesta
>
>Gracias de antemano
>
>
>.
>






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