Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Este tema enumera problemas comunes que surgen con controladores de eventos en componentes heredados.
Procedimientos
El código de un controlador de eventos se ejecuta dos veces por llamada
Un controlador de eventos heredado no debe incluir una cláusula Handles. El método de la clase base está asociado ya con el evento y se iniciará en consecuencia. Quite la cláusula Handles del método heredado.
' INCORRECT Protected Overrides Sub Button1_Click( _ ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles Button1.Click ' The Handles clause will cause all code ' in this block to be executed twice. End SubSi el método heredado no tiene una palabra clave Handles, compruebe que el código no contiene una instrucción AddHandler (Instrucción) o métodos adicionales que controlen el mismo evento.
Vea también
Tareas
Cómo: Escribir controladores de eventos
Conceptos
Eventos y controladores de eventos
Cómo: Controlar eventos en Visual Basic