Introduction aux événements VB.Net
Visual Basic .Net est un langage de programmation orienté objet et multi-paradigmes qui est implémenté sur le framework .Net. Il a été lancé en 2002 par Microsoft, qui a succédé au langage Visual Basic le plus populaire. L'IDE ou l'environnement de développement intégré fourni par Microsoft pour gérer et gérer ce langage Visual Basic est Microsoft Visual Studio. Le visual studio express et la version communautaire sont les versions non payantes non autorisées de l'outil qui fait donc partie du logiciel gratuit. Le logiciel gratuit comprend un SDK de compilateur en ligne de commande appelé vbc.exe. Mono utilise également le compilateur VB .NET en ligne de commande. L'une des principales caractéristiques du langage visuel de base est qu'il utilise les instructions utilisées pour spécifier les actions. Dans cet article, nous discuterons en détail des événements VB.Net.
Même lorsque vous visualisez un projet Visual Studio sous la forme de séries procédurales qui sont exécutées dans une séquence mais en réalité, elles font toutes partie des événements et donc elles sont pilotées par les événements, ce qui signifie que le flux d'exécution n'est déterminé que par tous les externes. les événements se produisant autour desquels sont également appelés événements. Ce sont essentiellement des actions utilisateur telles que la pression sur une touche, les mouvements liés à la souris, les clics, etc. ou il est également utilisé pour effectuer certaines occurrences telles que les notifications orientées système et générées. De plus, les applications doivent également répondre à tous les événements chaque fois qu'ils se produisent. Cela inclut de cliquer sur un bouton d'accueil ou d'entrer une forme de texte dans la zone de texte, en cliquant sur l'élément de menu. Ils font tous partie d'exemples d'événements. Un événement peut être défini comme une action qui appelle une autre fonction ou provoque le déclenchement d'un autre événement. Les gestionnaires, d'autre part, sont des fonctions qui nous indiquent comment réagir à l'événement.
Types d'événements VB.Net
Voici les deux types de VB. Événement net:
1. Événements basés sur la souris
Les événements de souris se produisent lorsque la souris effectue des mouvements dans les contrôles ou les formulaires. Voici quelques-uns des événements liés à la souris qui sont liés à une classe de contrôle.
1. MouseEnter: cet événement est déclenché lorsque le pointeur de la souris entre dans le contrôle.
Syntaxe:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub
Exemple:
//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: cet événement est déclenché lorsque le bouton de la souris est enfoncé et que le curseur est amené vers le bas.
Syntaxe:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub
Exemple:
//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 : cet événement est déclenché lorsque le pointeur de la souris se trouve sur le contrôle qui le gère et que le bouton de la souris déjà enfoncé est relâché.
Syntaxe:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub
Exemple:
//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 : il s'agit de l'événement qui se déclenche lorsque le pointeur de la souris quitte le contrôle.
Syntaxe:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub
Exemple:
//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. Molette de la souris: cet événement est déclenché lorsque la molette de la souris se déplace et que le contrôle est mis au point.
Syntaxe
object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);
Exemple:
document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)
2. Événements basés sur le clavier
Ce sont les événements qui sont déclenchés lorsque les événements sont déclenchés sur toute action effectuée sur le clavier. Cela comprend des actions telles que la pression sur une touche, la pression sur une touche, la saisie, etc. Étudions en détail certains des événements basés sur le clavier.
1. KeyDown: cet événement est un déclencheur basé sur le clavier qui se produit lorsqu'une touche est enfoncée vers le bas et que la commande est mise au point.
Syntaxe:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub
Exemple:
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: cet événement est un déclencheur basé sur le clavier qui se produit lorsqu'une touche est enfoncée vers le haut et que le contrôle est mis au point.
Syntaxe:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub
Exemple:
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: cet événement est déclenché lorsqu'une touche particulière est enfoncée sur le clavier.
Syntaxe:
Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub
Exemple:
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
Conclusion - Événements VB.Net
Les événements jouent un rôle essentiel dans la structure et le matériel du langage Visual Basic basé sur le framework .Net. Ce langage fournit un riche ensemble d'événements qui peuvent être utilisés pour améliorer les capacités de codage et de script s'ils sont appris et utilisés de la bonne manière. Différents projets utilisent différentes versions d'une langue selon leurs besoins et chaque version de langue varie selon la syntaxe et les fonctions / événements qui sont introduits, il devient donc très nécessaire d'utiliser le bon ensemble de langue qui convient à vos besoins et pour lequel vous avoir les ressources qualifiées.
Articles recommandés
Ceci est un guide des événements VB.Net. Nous discutons ici de l'introduction et de deux types différents d'événements VB.Net avec la syntaxe et des exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -
- Mots-clés Java
- Outils de déploiement Java
- Héritage en Java
- Mot-clé protégé en Java
- Mots-clés C ++