Dans la programmation informatique, de déclencher un événement signifie pour appeler une fonction d'annoncer quelque chose s'est passé . Vous soulevez des événements dans Visual Basic en utilisant l'instruction " RaiseEvent " . Pour lever tout état de cause , vous devez d'abord déclarer sa source au niveau du module de la classe , un module ou d'une structure dans laquelle vous souhaitez l'utiliser . De là, vous pouvez déclencher l'événement à partir de n'importe où dans la même source de sa déclaration d'événement . En outre, utiliser une variable " WithEvents " ou l'objet à gérer les événements déclenchés . Instructions 1 Ouvrez Visual Basic et commencer un nouveau projet d' application de formulaires . Double- cliquez sur le contrôle "Button" pour l'ajouter à votre formulaire. Double- cliquez sur le contrôle "Label" pour l'ajouter à la forme , aussi. 2 presse "F7 " pour ouvrir la fenêtre de code . Tapez la commande suivante pour déclarer une nouvelle classe et créer des éléments au niveau de la classe : Trouvez public class MyEvent clics privé le plus court = 0 Private WithEvents gimmick Comme MyEvent < br > publique événement ajouterCliquer () toute manifestation appelée par l'instruction " RaiseEvent » doit être déclarée au niveau de la classe, et tout objet qui gère un événement doit utiliser l'instruction " WithEvents " . 3 Tapez la commande suivante dans le " Form1_Load " sous : . myObject = New MyEvent Cela crée un objet de la " MyEvent " class of 4 Tapez la commande suivante pour créer un nouveau sous : public Sub clicked ( ) RaiseEvent ajouterCliquer () End Sub Lorsqu'elle est appelée, cette fonction déclenche l'événement ajouterCliquer vous avez déclaré au niveau de la classe 5 Tapez la commande suivante pour créer un sous-marin qui gère l'événement : . Private Sub Display ( ) Poignées myObject.AddClick Label1.Text = " fois vous avez cliqué : " & clics End Sub Lorsque l'événement " ajouterCliquer " est levé, le code de la sous mises à jour le texte sur Label1 6 type de ce qui suit pour gérer le clic sur le bouton événement : . Private Sub Button1_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) poignées Button1.Click clics + = 1 myObject.Clicked () End Sub Lorsque l'utilisateur clique sur le bouton , les "clics" incréments variables par un et de l'objet appelle la fonction "clicked" , qui déclenche un événement .
|