Création de procédures de gestion d'événements avec Visual Basic .NET

Chaque fois que l'utilisateur prend toute action, telle que cliquer sur la souris, appuyez sur une touche, en passant sur le clavier, ou de mettre une balle dans le moniteur, l'action est appelé événement.

Sommaire

Le moment où un événement se produit, Visual Basic .NET cherche code de base pour indiquer au programme ce qu'il faut faire. Le code de base qui répond à un événement spécifique est appelé un la procédure de gestion des événements ou tout simplement en tant que gestionnaire d'événements.

Un seul programme Visual Basic .NET peut être constitué de plusieurs milliers de procédures de gestion d'événements. Si vous avez que beaucoup, cependant, vous avez un programme extrêmement compliqué ou vous êtes un programmeur incroyablement incompétent.

Avec tant d'événements possibles et ainsi de nombreuses procédures possibles de gestion d'événements en un seul programme, comment Visual Basic .NET savoir quels événements procédure de traitement à utiliser?

La réponse est facile. Lorsqu'un événement se produit, cet événement est généralement dirigée vers une partie de l'interface utilisateur de votre programme. Par exemple, la plupart des utilisateurs cliquent sur le bouton de la souris uniquement lorsque la souris pointe sur un objet, comme un bouton, case à cocher, ou commande de menu sur l'écran.

Chaque objet peut avoir une ou plusieurs procédures de gestion d'événements, et chaque procédure de gestion d'événement répond à un événement spécifique, comme un clic de souris ou en appuyant sur une touche.

Nommer les types d'événements

Les événements peuvent être classés en trois catégories:

  • Les événements clavier: Se produire lorsque l'utilisateur appuie sur une certaine touche, comme Tab, ou une certaine combinaison de touches, comme Ctrl + P.
  • Les événements de souris: Produire lorsque l'utilisateur déplace la souris, les clics ou double-clique sur le bouton de la souris, ou déplace la souris sur l'écran.
  • Les événements du Programme: Se produire lorsqu'un programme Visual Basic .NET fait quelque chose sur son propre, telles que le chargement d'une forme ou de changer le contenu d'une zone de texte. Considérant que clavier et souris événements se produisent lorsque l'utilisateur fait quelque chose, les événements de programme se produisent lorsque code BASIC fait quelque chose.

Bien que Visual Basic .NET peut répondre à une multitude d'événements, vous voulez généralement votre interface utilisateur de répondre seulement à quelques événements, tels que le clic de la souris ou la pression d'une certaine touche. Dès que Visual Basic .NET détecte un événement, votre programme ressemble immédiatement pour voir quelle partie de l'interface utilisateur doit répondre.

Lorsque l'utilisateur clique sur la souris, par exemple, Visual Basic .NET identifie d'abord l'événement. («D'accord, qui a été un clic de souris.") Ensuite, il cherche à voir où l'utilisateur a cliqué sur la souris. ("L'utilisateur a cliqué sur la souris sur le bouton OK.")

Visual Basic .NET trouve alors gestion de l'événement la procédure de ce bouton particulier, qui contient le code Basic qui raconte votre programme ce qu'il faut faire lorsque l'utilisateur clique sur ce bouton particulier.

Création de procédures de gestion d'événements

Un objet peut répondre à un ou plusieurs événements. Par exemple, un bouton peut répondre à l'utilisateur en cliquant sur le bouton de la souris ou en appuyant sur la touche Entrée.

Deux ou plusieurs objets peuvent répondre au même événement. Par exemple, à la fois sur un bouton et une case à cocher peuvent répondre à un clic de souris, mais ils (généralement) ont complètement différentes instructions qui indiquent Visual Basic .NET Que faire ensuite.

Pour écrire une procédure d'événement, vous devez effectuer les tâches suivantes:

1. Identifier la partie de votre interface utilisateur qui va répondre.

2. Ouvrez l'éditeur de code.

3. Identifier la manifestation à laquelle Visual Basic .NET est de répondre.

4. Écrire du code BASIC pour traiter l'événement.

Assurez-vous que tous les objets de votre interface utilisateur ont des noms avant de créer des procédures d'événement. Si vous créez une procédure de gestion des événements pour un objet et plus tard de modifier le nom de cet objet, vous devrez réécrire vos procédures de gestion d'événements.

Les trois parties d'une interface utilisateur suivantes peuvent avoir des événements qui leur sont associés:

  • Formulaires
  • Objets (boutons, cases à cocher, zones de liste, et ainsi de suite)
  • Des menus déroulants

Pour créer une procédure de gestion des événements pour un objet tel qu'un formulaire, bouton, menu déroulant, case à cocher, et ainsi de suite, suivez ces étapes:

1. Ouvrez le formulaire qui contient l'objet que vous souhaitez créer une procédure de gestion des événements pour, comme un bouton ou une case à cocher.

Si vous double-cliquez sur un objet (par exemple un bouton ou même le formulaire lui-même), Visual Basic .NET affiche l'éditeur de code tout de suite et crée la procédure de gestion des événements plus courante pour votre objet choisi.

2. Ouvrez l'éditeur de code en appuyant sur F7 ou en sélectionnant Affichage -> Code.


Visual Basic .NET affiche l'éditeur de code sur l'écran.

3. Cliquez dans la zone de liste Nom de la classe.

Une liste des différents objets apparaît, comme Label1 ou Button2.

Vous devez modifier la propriété Nom d'un objet avant de créer une procédure de gestion des événements pour elle. De cette façon, le nom peut être descriptif de l'objet de l'objet dans votre programme plutôt que d'un nom générique.

4. Cliquez dans la zone de liste Nom de la méthode.

Une liste des différents événements pour votre objet choisi apparaît, comme Cliquez ou MouseHover.

5. Cliquez sur l'événement que vous voulez que votre objet de répondre à (comme Click).

Visual Basic .NET crée une procédure de gestion des événements vide. À ce stade, vous pouvez commencer à écrire le code de base pour faire votre procédure de gestion des événements réellement faire quelque chose, comme modifier les propriétés d'un autre objet de votre formulaire.

Pour créer une procédure de gestion des événements pour une commande de menu pull-down, suivez ces étapes:

1. Cliquez sur le titre du menu déroulant contenant la commande de menu que vous souhaitez.

2. Double-cliquez sur la commande de menu pour lequel vous souhaitez créer une procédure de gestion des événements.

Visual Basic .NET crée une procédure de gestion des événements vide.


» » » » Création de procédures de gestion d'événements avec Visual Basic .NET