Creación de procedimientos de gestión de eventos con visual basic .net

Video: Crear Software administrativo desde 0 con Visual studio y mysql

Siempre que el usuario realice una acción, como hacer clic en el ratón, pulsando una tecla, pasando a cabo en el teclado, o poner una bala en el monitor, la acción se denomina evento. El momento en que ocurre un evento, Visual Basic .NET busca código básico para decirle al programa qué hacer. El código básico que responde a un evento específico se denomina procedimiento de gestión de eventos o simplemente como controlador de eventos.

Un único programa de Visual Basic .NET puede constar de varios miles de procedimientos de gestión de eventos. Si usted tiene que muchos, sin embargo, tiene un programa tremendamente complicada o eres un programador increíblemente incompetente.

Con tantos eventos posibles y tantos procedimientos de gestión de eventos posibles en un solo programa, ¿cómo Visual Basic .NET sé a qué procedimiento de control de eventos de usar?

La respuesta es fácil. Cuando se produce un evento, este evento se dirige generalmente a cierta parte de interfaz de usuario del programa. Por ejemplo, la mayoría de los usuarios hacen clic en el botón del ratón cuando el ratón está apuntando a un objeto, como un botón, casilla de verificación, o comando de menú en la pantalla.

Cada objeto puede tener uno o más procedimientos de control de eventos, y cada procedimiento de control de eventos responde a un evento específico, tal como hacer clic con el ratón o pulsando una tecla.

Nombrar los tipos de eventos

Los eventos pueden ser clasificados en tres categorías:

  • Los eventos de teclado: Ocurrir cuando el usuario pulsa una tecla determinada, tal como Tab, o una cierta combinación de pulsaciones de teclas, como Ctrl + P.
  • Los eventos de ratón: Ocurrir cuando el usuario mueve el ratón, clics o hace doble clic en el botón del ratón o arrastra el ratón por la pantalla.
  • Sucesos de programa: Ocurrir cuando un programa de Visual Basic .NET hace algo por su cuenta, como la carga de una forma o de cambiar el contenido de un cuadro de texto. Mientras que los eventos de teclado y ratón se producen cuando el usuario hace algo, los eventos del programa BASIC se producen cuando hace algo de código.

Aunque Visual Basic .NET puede responder a una multitud de eventos, por lo general, quiere que su interfaz de usuario para responder sólo a unos pocos eventos, tales como el clic del ratón o la pulsación de una tecla determinada. Tan pronto como Visual Basic .NET detecta un evento, su programa se ve de inmediato para ver qué parte de la interfaz de usuario tiene que responder.

Cuando el usuario hace clic en el ratón, por ejemplo, Visual Basic .NET identifica en primer lugar el evento. ( “Bueno, eso fue un clic del ratón.”) A continuación, se mira para ver donde el usuario hace clic en el ratón. ( “El usuario hace clic con el ratón sobre el botón OK.”)

Visual Basic .NET continuación, se encuentra el procedimiento de control de eventos de ese botón en particular, que contiene código básico que indica al programa qué hacer cuando el usuario hace clic en ese botón en particular.

Creación de procedimientos de gestión de eventos

Un objeto puede responder a uno o más eventos. Por ejemplo, un botón puede responder a que el usuario haga clic en el botón del ratón o pulsando la tecla Intro.

Dos o más objetos pueden responder a un mismo evento. Por ejemplo, una casilla de verificación tanto un botón y pueden responder a un clic del ratón, pero ellos (por lo general) tienen completamente diferentes instrucciones que le indican Visual Basic .NET qué hacer a continuación.

Para escribir un procedimiento de evento, hay que realizar las siguientes tareas:

1. Identificar la parte de su interfaz de usuario que se va a responder.

2. Abra el editor de código.

Video: Calculadora en Visual Basic Studio Net 2012

3. Identificar el evento al que Visual Basic .NET es responder.

4. Escribir código básico para procesar el evento.

Asegúrese de que todos los objetos de la interfaz de usuario tienen nombres antes de crear procedimientos de evento. Si crea un procedimiento de control de eventos de un objeto y luego cambia el nombre de ese objeto, tendrá que volver a escribir sus procedimientos de control de eventos.

Los siguientes tres partes de una interfaz de usuario pueden tener eventos asociados con ellos:

  • formas
  • Objetos (botones, casillas de verificación, cuadros de lista, y así sucesivamente)
  • Menús desplegables

Video: Visual Basic .NET - Parte 18 - Funciones con parámetros (Curso VB.NET 2010 & 2012)

Para crear un procedimiento de control de eventos para un objeto, como un botón de menú desplegable de la forma,,, casilla de verificación, y así sucesivamente, siga estos pasos:

1. Abra el formulario que contiene el objeto que desea crear un procedimiento de control de eventos para, tales como una casilla de verificación o botón.

Si se hace doble clic sobre un objeto (como un botón o incluso el propio formulario), Visual Basic .NET muestra el editor de código de inmediato y crea el procedimiento de control de eventos más común para el objeto elegido.

2. Abra el editor de código presionando F7 o seleccionando Ver -gt; Código.

Visual Basic .NET muestra el editor de código en la pantalla.

3. Haga clic en el cuadro de lista Nombre de clase.

Aparece una lista de los diferentes objetos, como por ejemplo Label1 o Button2.

Debe cambiar la propiedad Name de un objeto antes de crear un procedimiento de control de eventos para ello. De esta manera, el nombre puede ser descriptivo de la finalidad del objeto en el programa en lugar de un nombre genérico.

4. Haga clic en el cuadro de lista Nombre de método.

Aparece una lista de los diferentes eventos para el objeto elegido, tales como hacer clic o MouseHover.

5. Haga clic en el evento desea que el objeto de responder a (como Click).

Visual Basic .NET crea un procedimiento de control de eventos vacío. En este punto, puede empezar a escribir código básico para hacer su procedimiento de control de eventos realmente hacer algo, como cambiar las propiedades de otro objeto en el formulario.

Para crear un procedimiento de control de eventos para un comando de menú desplegable, siga estos pasos:

1. Haga clic en el título del menú desplegable que contiene el comando de menú que desea.

2. Haga doble clic en el comando de menú para el que desea crear un procedimiento de control de eventos.

Visual Basic .NET crea un procedimiento de control de eventos vacío.

Artículos Relacionados