Hogar Finanzas personales Creando procedimientos de manejo de eventos con Visual Basic. NET - Dummies

Creando procedimientos de manejo de eventos con Visual Basic. NET - Dummies

Tabla de contenido:

Video: Visual Basic .NET - Parte 19 - Evento clic del mouse (Curso VB.NET 2010 & 2012) 2025

Video: Visual Basic .NET - Parte 19 - Evento clic del mouse (Curso VB.NET 2010 & 2012) 2025
Anonim

Cada vez que el usuario realiza alguna acción, como hacer clic con el mouse, presionar una tecla, pasar el teclado o pasar una viñeta a través del monitor, la acción se llama evento. En el momento en que ocurre un evento, Visual Basic. NET busca el código BASIC para decirle al programa qué hacer. El código BASIC que responde a un evento específico se denomina procedimiento de gestión de eventos o simplemente como controlador de eventos.

Un solo Visual Basic. El programa NET puede consistir en varios miles de procedimientos de manejo de eventos. Sin embargo, si tienes tantos, tienes un programa tremendamente complicado o eres un programador increíblemente incompetente.

Con tantos eventos posibles y tantos posibles procedimientos de manejo de eventos en un solo programa, ¿cómo funciona Visual Basic? ¿NET sabe qué procedimiento de manejo de eventos usar?

La respuesta es fácil. Cuando ocurre un evento, este evento generalmente se dirige a alguna parte de la interfaz de usuario de su programa. Por ejemplo, la mayoría de los usuarios hacen clic con el botón del mouse solo cuando el mouse apunta a un objeto, como un botón, una casilla de verificación o un comando de menú en la pantalla.

Cada objeto puede tener uno o más procedimientos de manejo de eventos, y cada procedimiento de manejo de eventos responde a un evento específico, como hacer clic con el mouse o presionar una tecla.

Nombrando los tipos de eventos

Los eventos se pueden clasificar en tres categorías:

  • Eventos de teclado: Se producen cuando el usuario presiona una tecla determinada, como Tab, o una combinación determinada de teclas, como Ctrl + P.
  • Eventos del mouse: Se producen cuando el usuario mueve el mouse, hace clic o hace doble clic con el botón del mouse o arrastra el mouse por la pantalla.
  • Eventos del programa: ocurren cuando un Visual Basic. El programa NET hace algo por sí mismo, como cargar un formulario o cambiar el contenido de un cuadro de texto. Mientras que los eventos de teclado y mouse ocurren cuando el usuario hace algo, los eventos del programa ocurren cuando el código BASIC hace algo.

Aunque Visual Basic. NET puede responder a una multitud de eventos; generalmente, desea que su interfaz de usuario responda solo a algunos eventos, como al hacer clic con el mouse o presionar una tecla determinada. Tan pronto como Visual Basic. NET detecta un evento, su programa busca inmediatamente qué parte de la interfaz de usuario debe responder.

Cuando el usuario hace clic con el mouse, por ejemplo, Visual Basic. NET primero identifica el evento. ("De acuerdo, fue un clic del mouse"). Luego, busca dónde el usuario hizo clic con el mouse. ("El usuario hizo clic con el mouse en el botón Aceptar.")

Visual Basic. NET luego encuentra el procedimiento de manejo de eventos de ese botón en particular, que contiene un código BASIC que le dice a su programa qué hacer cuando el usuario hace clic en ese botón en particular.

Crear procedimientos de manejo de eventos

Un objeto puede responder a uno o más eventos. Por ejemplo, un botón puede responder al usuario haciendo clic en el botón del mouse o presionando la tecla Intro.

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

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

1. Identifica la parte de tu interfaz de usuario que va a responder.

2. Abra el editor de código.

3. Identifique el evento al cual Visual Basic. NET es para responder.

4. Escribe el código BASIC para procesar el evento.

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

Las siguientes tres partes de una interfaz de usuario pueden tener eventos asociados:

  • Formularios
  • Objetos (botones, casillas de verificación, cuadros de lista, etc.)
  • Menús desplegables

Para cree un procedimiento de manejo de eventos para un objeto como un formulario, botón, menú desplegable, casilla de verificación, etc., siga estos pasos:

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

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

2. Abra el editor de código presionando F7 o eligiendo Ver -> 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 diferentes objetos, como Label1 o Button2.

Debe cambiar la propiedad Name de un objeto antes de crear un procedimiento de manejo de eventos para él. De esta forma, el nombre puede ser descriptivo del propósito del objeto en su programa en lugar de un nombre genérico.

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

Aparece una lista de diferentes eventos para su objeto elegido, como Click o MouseHover.

5. Haga clic en el evento al que desea que responda su objeto (como Hacer clic).

Visual Basic. NET crea un procedimiento de manejo de eventos vacío. En este punto, puede comenzar a escribir el código BASIC para hacer que su procedimiento de manejo de eventos realmente haga algo, como cambiar las propiedades de otro objeto en su formulario.

Para crear un procedimiento de manejo 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 manejo de eventos.

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

Creando procedimientos de manejo de eventos con Visual Basic. NET - Dummies

Selección del editor

Cómo usar los menús Nikon D90 - muñecos

Cómo usar los menús Nikon D90 - muñecos

Usando una SLR digital le permite usar las mejores técnicas fotográficas de una cámara manual, o aprovechar las funciones avanzadas de una cámara. Accedes a muchas de las características de tu D90 a través de los menús internos, que se explican aquí. Los menús Nikon D90, de manera conveniente, aparecen cuando presiona el botón Menú. Las funciones se agrupan en seis ...

Cómo usar el modo Guía en su Nikon D3200 - muñecos

Cómo usar el modo Guía en su Nikon D3200 - muñecos

Su Nikon D3200 ofrece seis modos de escena automáticos , que seleccionan configuraciones diseñadas para capturar escenas específicas de maneras que tradicionalmente se consideran mejores desde un punto de vista creativo (Retrato, Paisaje, Niño, Primer plano, Deportes, Retrato nocturno). Pero si quiere más, la opción de Operación avanzada disponible en el modo Guía hace que sea fácil jugar con ...

Cómo utilizar los menús guiados Nikon D3300 - maniquíes

Cómo utilizar los menús guiados Nikon D3300 - maniquíes

Presionando el botón de menú Nikon D3300 le da acceso a un montón de opciones además de las que controla a través de los botones y diales externos. Pero qué tipo de pantallas de menú ve depende de la configuración del dial de modo: Guía: Al presionar el botón Menú, aparece la primera pantalla de la guía ...

Selección del editor

Practicar preguntas de Matemáticas para Praxis: área y circunferencia de círculos: maniquíes

Practicar preguntas de Matemáticas para Praxis: área y circunferencia de círculos: maniquíes

Cuando tomes En el examen básico de Praxis, vale la pena tener un conocimiento completo de los círculos, especialmente su área y circunferencia. En las siguientes preguntas de práctica, trabajas tanto hacia atrás (encontrar el radio de un círculo dada su circunferencia) como hacia adelante (encontrar el área de un círculo dado su radio). Preguntas de práctica Un círculo tiene una circunferencia de 20π in. ...

Una descripción general de la educación elemental de Praxis Examen 5017 - dummies

Una descripción general de la educación elemental de Praxis Examen 5017 - dummies

La escuela primaria Praxis Educación: plan de estudios, El examen de Instrucción y Evaluación (5017) usa 120 preguntas para evaluar el desarrollo curricular, la instrucción y las habilidades de evaluación en cinco grupos de asignaturas: Lectura y artes del lenguaje Matemáticas Ciencias Estudios sociales Arte, música y educación física Las 120 preguntas del examen se dividen en cinco grupos de asignaturas según estas proporciones: ...

Practica preguntas de Matemáticas para Praxis: Conversión de Fracciones - tontos

Practica preguntas de Matemáticas para Praxis: Conversión de Fracciones - tontos

A veces está bien ser inapropiado. Ejemplo: el examen básico de Praxis, donde se le puede pedir que convierta fracciones entre sus formas mixtas, simples e impropias. En las siguientes preguntas de práctica, comienzas con una forma simplificada de una fracción y tienes que encontrar el original, y luego comienzas con una mezcla ...

Selección del editor

Máquina Aprendiendo con Mahout en Hadoop - dummies

Máquina Aprendiendo con Mahout en Hadoop - dummies

Aprendizaje automático se refiere a una rama de las técnicas de inteligencia artificial que proporciona herramientas que permiten computadoras para mejorar su análisis basado en eventos previos. Estos sistemas informáticos aprovechan los datos históricos de intentos anteriores para resolver una tarea con el fin de mejorar el rendimiento de intentos futuros en tareas similares. En términos de resultados esperados, el aprendizaje automático ...

Ejecutando aplicaciones antes de Hadoop 2 - dummies

Ejecutando aplicaciones antes de Hadoop 2 - dummies

Debido a que muchas implementaciones de Hadoop existentes todavía no están utilizando Yet Another Resource Negotiator ( YARN), eche un vistazo rápido a cómo Hadoop administró su procesamiento de datos antes de los días de Hadoop 2. Concéntrese en la función que los daemons maestros JobTracker y los daemons esclavos TaskTracker jugaron al manejar el procesamiento de MapReduce. El objetivo de emplear sistemas distribuidos ...

Riesgo Modelar con Hadoop - dummies

Riesgo Modelar con Hadoop - dummies

Modelar el riesgo es otro caso de uso importante que Hadoop energiza. Descubrirá que coincide estrechamente con el caso de uso de detección de fraude en el sentido de que se trata de una disciplina basada en modelos. Cuantos más datos tenga y más pueda "conectar los puntos", más a menudo sus resultados producirán mejores modelos de predicción de riesgos. La palabra que lo abarca todo ...