Introducción a los eventos de VB.Net
Visual Basic .Net es un lenguaje de programación orientado a objetos y basado en múltiples paradigmas que se implementa en el marco .Net. Esto fue lanzado en 2002 por Microsoft, que fue el sucesor del lenguaje Visual Basic más popular. El IDE o el entorno de desarrollo integrado proporcionado por Microsoft para abordar y manejar este lenguaje Visual Basic es Microsoft Visual Studio. Visual Studio Express y la versión de la comunidad son versiones sin licencia no pagadas de la herramienta que, por lo tanto, forma parte del software gratuito. El programa gratuito incluye un SDK del compilador de línea de comandos que se llama vbc.exe. Mono también utiliza el compilador de línea de comandos VB .NET. Una de las características principales del lenguaje visual básico es que hace uso de las declaraciones que se utilizan para especificar acciones. En este artículo, discutiremos sobre los eventos de VB.Net en detalle.
Incluso cuando visualiza un proyecto de estudio visual como una serie de procedimientos que se ejecutan en una secuencia pero en realidad, todos forman parte de los eventos y, por lo tanto, están controlados por eventos, lo que significa que el flujo de ejecución solo está determinado por todos los elementos externos. ocurrencias alrededor de las cuales también se llaman eventos. Básicamente son acciones del usuario, como la pulsación de teclas, movimientos relacionados con el mouse, clics, etc., o también se utilizan para hacer algunos casos, como notificaciones generadas y orientadas al sistema. Además, las aplicaciones también deben responder a todos los eventos siempre que ocurran. Esto incluye hacer clic en un botón de inicio o ingresar algún tipo de texto en el cuadro de texto, hacer clic en el elemento del menú. Todos forman parte de ejemplos de eventos. Un evento puede definirse como una acción que llama a otra función o hace que se active otro evento. Los controladores, por otro lado, son funciones que nos dicen cómo responder al evento.
Tipos de eventos de VB.Net
A continuación se muestran los dos tipos de VB. Evento neto:
1. Eventos basados en el mouse
Los eventos del mouse ocurren cuando el mouse hace algún movimiento en los controles o en los formularios. Los siguientes son algunos de los eventos relacionados con el mouse que están relacionados con una clase de control.
1. MouseEnter: este evento se activa cuando el puntero del mouse ingresa al control.
Sintaxis:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub
Ejemplo:
//defining a subroutine
Private Sub MouseEnter(sender As ObjectType, e As EventArguments)
Handles abc.MouseEnter
//writes the code for handling mouse enter on abc textbox
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
2. MouseDown: este evento se activa cuando se presiona el botón del mouse y el cursor se mueve hacia abajo.
Sintaxis:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub
Ejemplo:
//defining a subroutine
Private Sub MouseDown(sender As ObjectType, e As EventArguments)
Handles abc.MouseDown
//writes the code for handling mouse down
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
3. MouseUp : este evento se activa cuando el puntero del mouse se encuentra sobre el control que lo está manejando y se suelta el botón del mouse ya presionado.
Sintaxis:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub
Ejemplo:
//defining a subroutine
Private Sub MouseUp(sender As ObjectType, e As EventArguments)
Handles abc.MouseUp
//writes the code for handling mouseUp
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
4. MouseLeave : este es el evento que se activa cuando el puntero del mouse deja el control.
Sintaxis:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub
Ejemplo:
//defining a subroutine
Private Sub MouseLeave(sender As ObjectType, e As EventArguments)
Handles abc.MouseLeave
//writes the code for handling mouseLeave for abc textbox
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
5. MouseWheel : este evento se activa cuando la rueda del mouse se mueve y el control recibe el foco.
Sintaxis
object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);
Ejemplo:
document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)
2. Eventos basados en teclado
Estos son los eventos que se activan cuando los eventos se disparan sobre cualquier acción realizada en el teclado. Esto incluye acciones como presionar teclas, presionar teclas, ingresar, etc. Estudiemos en detalle algunos de los eventos basados en el teclado.
1. KeyDown: este evento es un disparador basado en el teclado que ocurre cuando se presiona una tecla hacia abajo y el control tiene el foco.
Sintaxis:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub
Ejemplo:
Private Sub KeyDown(sender As Object, e As KeyEventArgs) _
Handles abc.KeyDown
If (KeyDown.IsNumber(Chr(e.KeyCode))) Then
alert.Show("Enter Customer ID number")
abc.Text = " "
End If
End Sub
2. KeyUp: este evento es un disparador basado en el teclado que ocurre cuando se presiona una tecla hacia arriba y el control tiene el foco.
Sintaxis:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub
Ejemplo:
Private Sub KeyUp(sender As Object, e As KeyEventArgs) _
Handles abc.KeyUp
If (KeyUp.IsNumber(Chr(e.KeyCode))) Then
alert.Show("Enter Customer ID number")
abc.Text = " "
End If
End Sub
3. KeyPress: este evento se activa cuando se presiona una tecla particular en el teclado.
Sintaxis:
Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub
Ejemplo:
Public Class testKeyPress
Private Sub KeyPress(Value sender As System.Object, Value e As System.Windows.KeyPressEventArguments) Handles abc1.KeyPress
If !(e.KeyChar = Convert.ToChar(10)) Then
MsgBox("key is not pressed ")
End If
End Sub
End Class
Conclusión - VB.Net Events
Los eventos forman un papel esencial en la estructura y el material del lenguaje Visual Basic que se basa en el marco .Net. Este lenguaje proporciona un amplio conjunto de eventos que se pueden usar para mejorar las capacidades de codificación y secuencias de comandos si se aprenden y usan de la manera correcta. Los diferentes proyectos hacen uso de diferentes versiones de un idioma según sus requisitos y cada versión de idioma varía con la sintaxis y las funciones / eventos que se presentan, por lo que es muy necesario utilizar el conjunto de idiomas adecuado que se adapte a sus necesidades y para el cual usted Tener los recursos calificados.
Artículos recomendados
Esta es una guía de eventos de VB.Net. Aquí discutimos la introducción y dos tipos diferentes de eventos VB.Net con sintaxis y ejemplos. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- Palabras clave de Java
- Herramientas de implementación de Java
- Herencia en Java
- Palabra clave protegida en Java
- Palabras clave de C ++