GARANTIR DESCONTO

Fórum Desativar evento quot;TextChangedquot; em C# #20700

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!


Andredsanches

Andredsanches

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar