Computer di programmazione, alzando un evento significa chiamare una funzione per annunciare che qualcosa è accaduto. Si genera eventi in Visual Basic utilizzando l'istruzione "RaiseEvent". Per generare qualsiasi evento, è innanzitutto necessario dichiarare la sua origine a livello di modulo di classe, modulo o della struttura in cui si desidera utilizzarlo. Da lì, è possibile generare l'evento da qualsiasi punto all'interno dell'origine evento stesso della relativa dichiarazione. Inoltre, utilizzare una variabile "WithEvents" o un oggetto per gestire gli eventi generati.
Istruzioni
1
Aprire Visual Basic e avviare un nuovo progetto di applicazione. Fare doppio clic sul "Pulsante" per aggiungerlo al form. Fare doppio clic sul controllo "Label" per aggiungerlo al form, troppo.
2
Premere "F7" per aprire la finestra del codice. Digitare quanto segue per dichiarare una nuova classe e creare elementi a livello di classe:
Public Class MyEvent
Privato fa clic As Short = 0
Private WithEvents espediente come MyEvent
Public Event AddClick()
Qualsiasi evento chiamato dall'istruzione "RaiseEvent" deve essere dichiarato a livello di classe e qualsiasi oggetto che gestisce un evento necessario utilizzare l'istruzione "WithEvents".
3
Digitare quanto segue nel sub "Form1_Load":
myObject = MyEvent nuovo
Questo crea un oggetto della classe "MyEvent".
4
Digitare il comando seguente per creare un nuovo sub:
Public Sub Clicked)
RaiseEvent AddClick()
End Sub
Quando chiamato, questa funzione genera l'evento aggiungereClicca che è dichiarato a livello di classe.
5
Digitare il comando seguente per creare un sub che gestisce l'evento:
Private Sub display () gestisce myObject.AddClick
Label1. Text = "volte hai cliccato:" & scatta
End Sub
Quando viene generato l'evento "AggiungereClicca", il codice in sub aggiorna il testo Label1.
6
Digitare il comando seguente per gestire il pulsante fare clic su evento:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1. Click
Click + = 1
myObject.Clicked()
End Sub
Quando l'utente fa clic sul pulsante, la variabile di "click" viene incrementato di uno e l'oggetto chiama la funzione di "Clicked", che genera un evento.