Accueil Finances personnelles Création de procédures de gestion d'événements avec Visual Basic. NET - nuls

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

Table des matières:

Vidéo: programation evenementielle avec VB.net TP1 menu dynamique 2025

Vidéo: programation evenementielle avec VB.net TP1 menu dynamique 2025
Anonim

Chaque fois que l'utilisateur entreprend une action, par exemple cliquer sur la souris, appuyer sur une touche, passer au clavier ou passer une balle sur le moniteur, l'action s'appelle événement. Au moment où un événement se produit, Visual Basic. NET recherche le code BASIC pour indiquer au programme ce qu'il doit faire. Le code BASIC qui répond à un événement spécifique est appelé un gestionnaire d'événements procédure de gestion d'événements ou simplement .

Un seul Visual Basic. Le programme NET peut comprendre plusieurs milliers de procédures de gestion d'événements. Si vous en avez autant, cependant, vous avez un programme extrêmement complexe ou vous êtes un programmeur incroyablement incompétent.

Avec autant d'événements possibles et autant de procédures de gestion d'événements possibles dans un seul programme, comment fonctionne Visual Basic. NET sait quelle procédure de gestion des événements à utiliser?

La réponse est facile. Lorsqu'un événement se produit, cet événement est généralement dirigé 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, tel qu'un bouton, une case à cocher ou une commande de menu à l'écran.

Chaque objet peut avoir une ou plusieurs procédures de gestion d'événements, et chaque procédure de gestion d'événements répond à un événement spécifique, tel que cliquer avec la souris ou appuyer sur une touche.

Nommer les types d'événements

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

  • Evénements clavier: Se produit lorsque l'utilisateur appuie sur une touche spécifique, telle que Tab, ou une combinaison de touches, telle que Ctrl + P.
  • Evénements souris: Se produit lorsque l'utilisateur déplace la souris, clique ou double-clique sur le bouton de la souris ou fait glisser la souris sur l'écran.
  • Evénements de programme: se produisent lorsqu'un Visual Basic. Le programme NET fait quelque chose par lui-même, tel que le chargement d'un formulaire ou la modification du contenu d'une zone de texte. Alors que les événements de clavier et de souris se produisent lorsque l'utilisateur fait quelque chose, les événements de programme se produisent lorsque le code BASIC fait quelque chose.

Bien que Visual Basic. NET peut répondre à une multitude d'événements, vous voulez généralement que votre interface utilisateur ne réponde qu'à quelques événements, tels que le clic de la souris ou l'appui sur une certaine touche. Dès que Visual Basic. NET détecte un événement, votre programme recherche immédiatement 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. ("Ok, c'était un clic de souris.") Ensuite, il semble 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 la procédure de gestion des événements de ce bouton, qui contient le code BASIC qui indique à votre programme ce qu'il doit 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 objets ou plus peuvent répondre au même événement. Par exemple, un bouton et une case à cocher peuvent répondre à un clic de souris, mais ils ont (généralement) des instructions complètement différentes qui indiquent à Visual Basic. NET quoi faire ensuite.

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

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

2. Ouvrez l'éditeur de code.

3. Identifier l'événement auquel Visual Basic. NET est de répondre.

4. Ecrire le 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 d'événements pour un objet et modifiez plus tard le nom de cet objet, vous devrez réécrire vos procédures de gestion d'événements.

Les trois parties suivantes d'une interface utilisateur peuvent être associées à des événements:

  • Formulaires
  • Objets (boutons, cases à cocher, zones de liste, etc.)
  • Menus déroulants

Pour créez une procédure de gestion d'événements pour un objet tel qu'un formulaire, un bouton, un menu déroulant, une case à cocher, etc., procédez comme suit:

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

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

2. Ouvrez l'éditeur de code en appuyant sur F7 ou en choisissant 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 d'objets différents apparaît, comme Label1 ou Button2.

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

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

Une liste d'événements différents pour l'objet choisi s'affiche, telle que Click ou MouseHover.

5. Cliquez sur l'événement auquel vous souhaitez que votre objet réponde (par exemple, cliquez sur).

Visual Basic. NET crée une procédure de gestion d'événements vide. À ce stade, vous pouvez commencer à écrire du code BASIC pour que votre procédure de gestion d'événements fasse quelque chose, comme modifier les propriétés d'un autre objet sur votre formulaire.

Pour créer une procédure de gestion d'événement pour une commande de menu déroulant, procédez comme suit:

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

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

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

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

Le choix des éditeurs

Pour les seniors: Comment travailler avec Windows dans Microsoft Windows - les nuls

Pour les seniors: Comment travailler avec Windows dans Microsoft Windows - les nuls

Windows, avec un W majuscule, tire son nom de sa caractéristique principale: Windows, avec un w minuscule. Se familiariser avec Windows signifie apprendre à ouvrir, fermer, redimensionner, déplacer et basculer entre les fenêtres, ce qui est la clé pour jongler avec succès avec plusieurs activités. Chaque programme que vous exécutez occupe sa propre fenêtre. Une fenêtre peut occuper une partie de ...

Comment accepter ou rejeter les cookies dans Safari - dummies

Comment accepter ou rejeter les cookies dans Safari - dummies

Un cookie est un petit fichier qu'un site Web enregistre automatiquement sur le disque dur de votre Mac. Il contient des informations, telles que vos préférences ou votre date de naissance, que le site utilisera lors de vos prochaines visites. Dans Mac OS X Snow Leopard, Safari vous permet de choisir d'accepter ou non tous les cookies ...

Le choix des éditeurs

Construire des boîtes et des lignes Bézier dans QuarkXPress - des nuls

Construire des boîtes et des lignes Bézier dans QuarkXPress - des nuls

Pour créer une boîte ou une ligne dans QuarkXPress plus complexe qu'un simple rectangle, ovale ou starburst, vous entrez dans le domaine du chemin de Bézier. Si vous avez utilisé l'outil Plume dans Adobe Illustrator ou Photoshop, vous comprenez déjà les chemins de Bézier. Il faut un peu de pratique et un esprit détendu ...

Création d'un rapport avec Crystal Reports 10 - témoins

Création d'un rapport avec Crystal Reports 10 - témoins

Lorsque vous démarrez Crystal Reports 10, généralement l'une des trois choses suivantes: créer un rapport, modifier un rapport ou exécuter un rapport sur les données de votre base de données. Les rapports prennent des données à partir d'une base de données, les traitent, les formatent et les affichent ensuite sur une imprimante, un écran d'ordinateur ou un site Web. Crystal Reports ...

Traitant des commentaires Javadoc dans Eclipse - mannequins

Traitant des commentaires Javadoc dans Eclipse - mannequins

Lorsque vous utilisez Eclipse pour écrire du code Java, n'oubliez pas de éditez les commentaires de Javadoc (les choses qui commencent par / **). Vous pouvez ajouter des informations utiles lorsque vous modifiez les commentaires Javadoc et lorsque vous les modifiez, l'aide au code d'Eclipse propose des suggestions. N'oubliez pas ces astuces lorsque vous modifiez vos commentaires Javadoc: Ajouter un commentaire Javadoc: ...

Le choix des éditeurs

Les connexions cachées sur le Nikon D5600 - les nuls

Les connexions cachées sur le Nikon D5600 - les nuls

Ouvrent les couvercles sur les côtés gauche et droit du Nikon D5600 caméra, et vous verrez plusieurs ports de connexions cachées. Les ports de connexion suivants sont indiqués sur cette image: Terminal d'accessoires: ce terminal accepte les accessoires suivants: câble déclencheur à distance Nikon MC-DC2; Télécommandes sans fil WR-1 et WR-R10; et les unités GPS GP-1 / GP-1A. I ...

Les connexions cachées sur votre Nikon D5200 - les nuls

Les connexions cachées sur votre Nikon D5200 - les nuls

ÉParpillés sur l'extérieur de votre appareil photo sont nombreuses commandes que vous utilisez pour changer d'image -prend des paramètres, revoir et modifier vos photos, et effectuer diverses autres opérations. Caché sous le couvercle sur le côté gauche de la caméra, vous trouverez les quatre ports de connexion suivants, étiquetés dans cette figure: Borne accessoire: Vous pouvez brancher le Nikon en option ...

Des boutons et autres commandes du Nikon D7500 - mannequins

Des boutons et autres commandes du Nikon D7500 - mannequins

C'est génial d'avoir une carte pour le boutons et commandes sur votre appareil photo, mais ce n'est pas beaucoup d'aide si vous ne pouvez pas vous rappeler quel bouton appuyer sur quand (et pourquoi). Alors, voici un aperçu des fonctions des contrôles les plus importants. (Certains contrôles ont des fonctions supplémentaires pendant certaines opérations, mais la table ...