avviare il Visual Studio . NET .
2
aprire il progetto o iniziare un nuovo progetto , se non si dispone di un progetto esistente impostato . Scegliere un "Windows Application " e " VB.NET ", come la lingua .
3
Aggiungere un nuovo modulo al progetto .
4
Trascinare un pulsante oggetto di controllo dalla barra laterale alla forma .
5 Fare doppio clic sul form per aprire il codice sottostante finestra .
Sollevare e gestire un evento
Pagina 6
Creare una "Classe ", se necessario. Se il vostro evento sarà legato ad un oggetto di una classe personalizzata , è necessario creare le definizioni di classe . Se si utilizza una classe esistente , è possibile saltare questo passaggio .
7
Crea un "Evento", se necessario. Alcuni eventi per i controlli sono completati in VB.Net . Se si utilizza un evento preesistente , è necessario selezionare dal menu a tendina per il controllo. Se si desidera creare il proprio evento personalizzato , è necessario dichiarare la firma dell'evento e generare l'evento . Si dichiara la firma evento utilizzando la parola chiave "Evento" nelle dichiarazioni di classe , per esempio :
Public Event CustomEvent ( argomento ByVal as Integer ) per
Si potrebbe quindi generare l'evento chiamando il " "la funzione , ad esempio:
RaiseEvent CustomEvent ( 1 ) economici 8
creare qualsiasi " RaiseEvent "Metodi OnEvent per il vostro evento , se necessario. Questo passaggio è in genere facoltativo, ma è buona pratica . Si avrebbe bisogno di creare queste subroutine " override ", come protetti e chiamare il metodo " RaiseEvent " .
9
gestire un "Evento ". È necessario associare un evento a un gestore eventi . I gestori di eventi sono sottoprogrammi che vengono richiamati ogni volta che si verifica un evento . È possibile gestire gli eventi in diversi modi . È possibile utilizzare l'istruzione " WithEvents " per gestire l'evento staticamente in fase di compilazione , oppure utilizzare l'istruzione " AddHandler " per gestire l'evento in modo dinamico in fase di esecuzione . Per l'opzione statico , si deve prima configurare la dichiarazione " WithEvents " per l'oggetto come segue :
WithEvents privato NomeOggetto Come NomeClasse
Si potrebbe quindi aggiungere la classe di collegare l'evento di Maniglie l'oggetto :
Protected Sub ObjectName_EventName ( Argument ByVal As Integer ) Handles ObjectName.EventName
Per l'opzione dinamica , è necessario impostare la dichiarazione nel modo seguente :
Protected Sub ObjectName_EventName ( Argument ByVal As Integer ) per
AddHandler ObjectName.EventName , AddressOf ObjectName_EventName
Programmazione © www.354353.com