eventos

14/04/2005 - 22:40 por Imac_Man | Informe spam
saludos amigos

aveces creo eventos en base a codigo usando una linea mas o menos asi

AddHandler eveTeclaTelefono.TextBox.KeyPress, AddressOf eveNoPermiteLetras

donde "eveNoPermiteLetras" es un sub comun y corriente, el problema es que a
veces estas rutinas hacen sin ciclos sin que yo se los indique de alguna
forma.existe alguna manera de evitar que un evento se repita, o saber si
ya paso una vez por alli.

gracias de antemano

Preguntas similare

Leer las respuestas

#1 Carlos Durán Urenda
14/04/2005 - 23:37 | Informe spam
podrias definir una variable estatica dentro de la rutina del evento que te
indique si ya se ejecutó


"Imac_Man" escribió en el mensaje
news:
saludos amigos

aveces creo eventos en base a codigo usando una linea mas o menos asi

AddHandler eveTeclaTelefono.TextBox.KeyPress, AddressOf eveNoPermiteLetras

donde "eveNoPermiteLetras" es un sub comun y corriente, el problema es que
a veces estas rutinas hacen sin ciclos sin que yo se los indique de alguna
forma.existe alguna manera de evitar que un evento se repita, o saber
si ya paso una vez por alli.

gracias de antemano

Respuesta Responder a este mensaje
#2 Imac_Man
15/04/2005 - 18:02 | Informe spam
Eso es todo??, es posible que no exista una mejor forma???

"Carlos Durán Urenda" escribió en el mensaje
news:
podrias definir una variable estatica dentro de la rutina del evento que
te indique si ya se ejecutó


"Imac_Man" escribió en el mensaje
news:
saludos amigos

aveces creo eventos en base a codigo usando una linea mas o menos asi

AddHandler eveTeclaTelefono.TextBox.KeyPress, AddressOf
eveNoPermiteLetras

donde "eveNoPermiteLetras" es un sub comun y corriente, el problema es
que a veces estas rutinas hacen sin ciclos sin que yo se los indique de
alguna forma.existe alguna manera de evitar que un evento se repita,
o saber si ya paso una vez por alli.

gracias de antemano





Respuesta Responder a este mensaje
#3 Tristan
18/04/2005 - 23:11 | Informe spam
Pero Imac, es que no tengo ni idea de cual es el motivo por el que generas
ciclos. Imagino que desde el evento produces algo que genere el mismo
evento. Si es así, la única forma de no pasar dos veces es utilizar un
switch.

Pero muy posiblemente puedas evitar los ciclos, aunque sin conocer más dr tu
desarrollo no puedo ayudarte más.

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida