Desativar evento quot;TextChangedquot; em C#
28/02/2008
0
Pessoal, preciso com urgência desativar esse evento durante sua execução para não haver chamadas recursivas, mas não consigo. Utilizei a clássica gambiarra de setar uma variável global no início para que, caso volte, saia e continue de onde chamou - mas não funciona!!! Quando a chamada recursiva é efetuada, ele vai ao início do método, sai, e continua de onde parou. Até aí, beleza! No entanto, quando finalmente acaba o método, a execução volta de novo ao início do change :shock:
E isso não é uma vez só não, são várias!! O programa executa a função do evento change várias vezes, e sem nenhum motivo aparente.
Alguém sabe como eu posso desativar de vez esse evento??!? Já tentei a gambiarra da variável global, já tentei o ´SuspendLayout()´, já tentei desativar com ´-=´, enfim, todos os meios comuns.
Se alguém puder me dar uma mão, ficarei grato!
E isso não é uma vez só não, são várias!! O programa executa a função do evento change várias vezes, e sem nenhum motivo aparente.
Alguém sabe como eu posso desativar de vez esse evento??!? Já tentei a gambiarra da variável global, já tentei o ´SuspendLayout()´, já tentei desativar com ´-=´, enfim, todos os meios comuns.
Se alguém puder me dar uma mão, ficarei grato!
Andredsanches
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)