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

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Pour approfondir votre conscience consciente, vous devez pratiquer une méditation de pleine conscience sur une base quotidienne. Familiarisez-vous avec certaines des médiations suivantes. Avec le temps, vous deviendrez plus conscient de votre vie quotidienne. Body Meditation Meditation - Cette méditation implique de passer environ une demi-heure, en prenant conscience de ...

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Les Templiers sont presque aussi fictifs dans Dan Brown Le code Da Vinci comme les chevaliers Jedi sont dans Star Wars. Bien que le héros Robert Langdon hésite d'abord à élever les Templiers dans ses cours, parce que la mention même d'eux fait ressortir les amants du complot, Brown n'a aucun problème à les faire participer ...

Démystification des mythes communs sur la franc-maçonnerie - mannequins

Démystification des mythes communs sur la franc-maçonnerie - mannequins

La franc-maçonnerie moderne existe depuis 1717. Les premières contre-vérités concoctées sur l'Ordre sont apparues en impression à peu près en même temps. Les États-Unis étaient consumés par l'hystérie anti-maçonnique à la fin des années 1820, et l'Europe a fait de Mason-bashing un sport populaire pendant deux siècles, le liant souvent à la propagande antisémite. Internet n'a que ...

Le choix des éditeurs

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

Dans la boîte de dialogue Configurer l'affichage dans PowerPoint, cliquez sur le bouton Configurer l'affichage dans l'onglet Diaporama du ruban Office 2011 pour Mac, ou choisissez Diaporama → Configurer l'affichage dans la barre de menus. Dans les deux cas, la boîte de dialogue Configurer l'affichage polyvalent apparaît. Choisir un type de spectacle dans PowerPoint 2011 pour Mac ...

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement d'un fichier sur lequel vous travaillez dans Office 2011 pour Mac est aussi simple que de cliquer sur le bouton Enregistrer dans la barre d'outils Standard, en appuyant sur Commande-S ou en choisissant Fichier → Enregistrer. Si votre fichier a été enregistré précédemment, l'enregistrement du fichier remplace la copie existante du fichier par votre version mise à jour. Si votre fichier n'a pas ...

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Dans Office 2011 pour Mac, l'ajout d'une nouvelle présentation de diapositive à une diapositive dans la vue Diapositive maître de PowerPoint 2011 est une tâche assez simple à effectuer. Suivez ces étapes pour commencer: Assurez-vous que vous êtes en mode Masque des diapositives. Choisissez Affichage → Maître → Masque de diapositives dans la barre de menus. Cliquez sur l'onglet Masque des diapositives du ruban, ...

Le choix des éditeurs

Sélectionnez PowerPoint 2007 Objects - dummies

Sélectionnez PowerPoint 2007 Objects - dummies

Avant de pouvoir modifier un objet PowerPoint 2007 sur une diapositive, vous devez le sélectionner. Dans les présentations PowerPoint, les objets peuvent être du texte, des graphiques, des images clipart, des formes, etc. Voici quelques instructions pour sélectionner les objets PowerPoint 2007: Objets texte: Pour sélectionner un objet texte PowerPoint 2007, déplacez le point d'insertion sur le texte qui ...

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Le contrôle shapePoint de powerPoint vous permet style des objets de ligne ou la bordure pour les objets de forme solide sur vos diapositives PowerPoint. Le contrôle Shape Outline se trouve dans le groupe Styles de formes de l'onglet Outils de dessin. Vous pouvez modifier les paramètres suivants pour le contour: Couleur: Définit la couleur utilisée pour ...

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 est le logiciel de présentation le plus puissant disponible pour créer et éditer la diapositive montrer des présentations pour le travail, la maison ou l'école. PowerPoint 2016 offre un certain nombre de raccourcis clavier utiles pour effectuer des tâches rapidement. Voici quelques raccourcis pour le formatage PowerPoint commun, l'édition et les tâches de fichiers et de documents. De plus, après avoir créé votre chef-d'œuvre, vous ...