Crear objeto con eventos

10/09/2009 - 11:52 por Manolo | Informe spam
Hola a todos,

en VB para crear un objeto y poder acceder a todos sus eventos hacia lo
siguiente:
Private WithEvents TimerHora = New Timer

Como puedo hacer lo mismo en c#?

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
10/09/2009 - 13:06 | Informe spam
"Manolo" wrote in message
news:
en VB para crear un objeto y poder acceder a todos sus eventos hacia lo
siguiente:
Private WithEvents TimerHora = New Timer

Como puedo hacer lo mismo en c#?




En C# no hay que hacer nada en especial. Declaras el objeto y sus
eventos son accesibles sin tener que poner nada en la declaración. Por
ejemplo:

private Timer TimerHora = new Timer();

A continuación, los eventos de ese objeto se conectan usando la sintaxis
habitual que se usa siempre en C# para todos los eventos (con el operador
"+="):

TimerHora.Click += new EventHandler(miRutinaDeEvento);

o simplemente TimerHora.Click += miRutinaDeEvento; si tienes C# 2.0 o
posterior.
Respuesta Responder a este mensaje
#2 Manolo
10/09/2009 - 14:39 | Informe spam
Gracias Alberto, como siempre con rapidez y eficacia.


"Alberto Poblacion"
escribió en el mensaje de noticias:
"Manolo" wrote in message
news:
en VB para crear un objeto y poder acceder a todos sus eventos hacia lo
siguiente:
Private WithEvents TimerHora = New Timer

Como puedo hacer lo mismo en c#?




En C# no hay que hacer nada en especial. Declaras el objeto y sus
eventos son accesibles sin tener que poner nada en la declaración. Por
ejemplo:

private Timer TimerHora = new Timer();

A continuación, los eventos de ese objeto se conectan usando la
sintaxis habitual que se usa siempre en C# para todos los eventos (con el
operador "+="):

TimerHora.Click += new EventHandler(miRutinaDeEvento);

o simplemente TimerHora.Click += miRutinaDeEvento; si tienes C# 2.0 o
posterior.

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