Compartir a través de


Cómo: Crear controladores de eventos en Visual Studio Tools para Office

Actualización: noviembre 2007

Existen varias maneras de crear controladores de eventos en Visual Basic y en C#. En la vista Diseño, puede crear el controlador de eventos predeterminado para controles haciendo doble clic en el control, o usar el panel de eventos de la ventana Propiedades para crear controladores para cualquier evento del control. Sin embargo, si está en la vista Código, quizás no desee cambiar a la vista Diseño para crear un controlador de eventos.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para crear un controlador de eventos en Visual Basic

  1. En la lista desplegable Nombre de clase de la parte superior del Editor de código, elija el objeto para el que desea crear un controlador de eventos.

    Nota:

    Si desea crear controladores de eventos para ThisDocument o ThisWorkbook, debe seleccionar (Eventos ThisDocument) o (Eventos ThisWorkbook) en la lista desplegable Nombre de clase.

  2. En la lista desplegable Nombre de método de la parte superior del Editor de código, seleccione el evento.

    Visual Studio crea el controlador de eventos y lleva el punto de inserción al controlador de eventos recién creado. Si ya existe el controlador de eventos, el punto de inserción se desplaza al controlador de eventos existente.

Para crear un controlador de eventos en C#

  1. Cree el delegado de eventos en el evento Startup de la clase; para ello, escriba el nombre de evento completo seguido de un espacio y de += sin ningún espacio después. Por ejemplo:

    this.<object name>.<event name> +=

  2. Al final de la línea de código, presione dos veces la tecla TAB.

    Visual Studio finaliza automáticamente la línea de código, crea el controlador de eventos y lleva el punto de inserción al controlador de eventos recién creado.

Vea también

Tareas

Tutorial: Programar basándose en los eventos de un control NamedRange

Cómo: Controlar errores en proyectos de Office

Conceptos

Escribir código en soluciones de Office