Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να καλέσετε μια Εκδήλωση στη VB.NET

. Visual Basic Net ( VB.NET ) επιτρέπει στους χρήστες να χειριστεί τα γεγονότα σε ένα πρόγραμμα , όπως αυτές εκτελούνται , εξαλείφοντας την ανάγκη να περιμένετε για την λογική του προγράμματος που πρόκειται να εκτελεστεί σε ένα διαδοχικό τρόπο . Οι εκδηλώσεις είναι οι δράσεις και τα σήματα που προκύπτουν κατά την εκτέλεση του κώδικα . Για παράδειγμα , εάν ένας χρήστης κάνει κλικ σε ένα κουμπί σε μια φόρμα , αυτό θα αυξήσει την "Κλικ" ή " Με το κλικ " εκδήλωση . Μπορείτε να γράψετε κώδικα για να χειριστεί συγκεκριμένα την εκδήλωση . Ο κωδικός θα πρέπει να εκτελείται κάθε φορά που η εκδήλωση αυξάνεται . Αυτό σημαίνει ότι κάθε κωδικό που αποδίδουν στην « Button_OnClick " εκδήλωση θα εκτελείται κάθε φορά που ένας χρήστης κάνει κλικ στο κουμπί στην εφαρμογή . Τα πράγματα που θα χρειαστείτε
Visual Basic . NET
Visual Studio λογισμικού . ΚΟΑ

Παρουσίαση Περισσότερες οδηγίες
Διαμόρφωση
Η 1

Ξεκινήστε το Visual Studio . NET εφαρμογή . 2

Ανοίξτε το έργο σας ή να ξεκινήσετε ένα νέο έργο , αν δεν έχετε ένα υπάρχον πρόγραμμα που δημιουργήθηκε . Επιλέξτε ένα " Εφαρμογή των Windows " και " VB.NET " η γλώσσα σας .
Εικόνων 3

Προσθέστε μια νέα μορφή στο έργο .
Η 4

Σύρετε ένα κουμπί αντικείμενο ελέγχου από την πλαϊνή γραμμή στη φόρμα .
5

κάντε διπλό κλικ στη φόρμα για να ανοίξει τον κώδικα πίσω από το παράθυρο .
εικόνων Σηκώστε και χειριστείτε
Event
6

Δημιουργήστε μια " Class ", εφόσον απαιτείται . Αν η εκδήλωσή σας θα πρέπει να συνδέεται με ένα αντικείμενο μιας προσαρμοσμένης κατηγορίας , θα πρέπει να δημιουργηθούν οι ορισμοί τάξη . Εάν χρησιμοποιείτε μια υπάρχουσα κατηγορία , μπορείτε να παραλείψετε αυτό το βήμα .
Η 7

Δημιουργία " Event ", εφόσον απαιτείται . Μερικά γεγονότα για τους ελέγχους προσυμπληρωθεί σε VB.Net . Εάν χρησιμοποιείτε ήδη ένα γεγονός , θα το επιλέξετε από το drop-down box για τον έλεγχο . Εάν θέλετε να δημιουργήσετε τη δική σας προσαρμοσμένη περίπτωση , θα πρέπει να δηλώσουν την υπογραφή εκδήλωση και να αυξήσει την εκδήλωση . Μπορείτε να δηλώσετε την υπογραφή εκδήλωση χρησιμοποιώντας το " Event" λέξη-κλειδί στις δηλώσεις τάξεως, για παράδειγμα :

δημόσια εκδήλωση CustomEvent ( ByVal Επιχείρημα ως Integer)

Τότε θα πρέπει να αυξήσει την εκδήλωση καλώντας το " RaiseEvent " λειτουργία, για παράδειγμα :

RaiseEvent CustomEvent ( 1 )
8

Δημιουργήστε τις " OnEvent «Μέθοδοι για την εκδήλωσή σας , όπως απαιτείται . Αυτό το βήμα είναι συνήθως προαιρετική, αλλά είναι καλή πρακτική . Θα πρέπει να δημιουργηθούν αυτά ως προστατευόμενο « Overridable " υπορουτίνες και να καλέσει τη μέθοδο " RaiseEvent " .
Η 9

χειριστείτε " Event ". Θα χρειαστεί να συνδέσει μια εκδήλωση με ένα πρόγραμμα χειρισμού συμβάντων . Ρουτίνες χειρισμού συμβάντων είναι υπορουτίνες που καλούνται κάθε φορά που συμβαίνει ένα γεγονός . Μπορείτε να χειριστεί τα γεγονότα σε μια σειρά από τρόπους. Μπορείτε να χρησιμοποιήσετε το " WithEvents " δήλωση για να χειριστεί την εκδήλωση στατικά κατά τη μεταγλώττιση , ή να χρησιμοποιήσετε το " AddHandler " δήλωση για να χειριστεί την εκδήλωση δυναμικά κατά το χρόνο εκτέλεσης . Για τη στατική επιλογή , θα πρέπει πρώτα να δημιουργήσει το " WithEvents « δήλωση για το αντικείμενο ως εξής :

Private WithEvents ObjectName Όπως ClassName

Στη συνέχεια, θα προσθέσετε την κλάση Λαβές να συνδέσουν το γεγονός με το αντικείμενο :

Προστατευόμενη Sub ObjectName_EventName ( ByVal Επιχείρημα As Integer ) Λαβές ObjectName.EventName

Για τη δυναμική επιλογή , θα πρέπει να ορίσετε τη δήλωση ως εξής :

Προστατευόμενη Sub ObjectName_EventName ( ByVal Επιχείρημα As Integer )

AddHandler ObjectName.EventName , AddressOf ObjectName_EventName
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα