Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan Raise en hendelse i Visual Basic
    I dataprogrammering , heve en hendelse betyr å kalle en funksjon for å kunngjøre noe har skjedd . Du heve hendelser i Visual Basic ved hjelp av " RaiseEvent " statement. For å heve enhver omstendighet må du først erklære sin kilde på modulen nivå av klassen , modul eller struktur der du ønsker å bruke den . Derfra kan du heve arrangementet fra hvor som helst innenfor den samme hendelsen kilden til sin erklæring . Også bruke en " WithEvents " variable eller objekt til å håndtere hevet hendelser . Instruksjoner
    en

    Åpen Visual Basic og starte et nytt former søknad prosjekt . Dobbeltklikk på " Button" kontroll for å legge den til i skjemaet. Dobbeltklikk på "Label " kontroll for å legge den til i skjemaet , også.
    2

    Trykk " F7 " for å åpne koden vinduet. Skriv inn følgende for å erklære en ny klasse og opprette elementer på klassenivå :

    public class MyEvent

    Private klikk så kort = 0

    Private WithEvents gimmick Som MyEvent

    offentlig begivenhet AddClick ( )

    enhver hendelse kalt av " RaiseEvent " statement må deklareres på klassenivå og enhver gjenstand som håndterer en hendelse må bruke " WithEvents " statement.


    3

    Skriv inn følgende i " Form1_Load " sub : .

    MyObject = Ny MyEvent

    Dette skaper et objekt av " MyEvent " class

    4

    Skriv inn følgende for å opprette en ny sub :

    offentlige sub klikket ( )

    RaiseEvent AddClick ( )

    End sub ​​

    når kalt , hever denne funksjonen AddClick tilfelle du erklært på klassenivå
    5

    Skriv inn følgende for å lage en sub som håndterer hendelsen: .

    Private Sub display ( ) Handles myObject.AddClick

    Label1.Text = " Times du har klikket : " og klikk

    End sub ​​

    Når " AddClick " hendelse er hevet, koden i sub oppdaterer tekst på Label1
    6

    Type følgende for å håndtere knappen klikkhendelsen : .

    Private Sub button1_click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) håndtak Button1.Click

    klikk + = 1

    myObject.Clicked ( )

    End Sub

    Når brukeren klikker på knappen, "klikk" variable øker med ett og objektet kaller " klikket "-funksjonen , som hever en hendelse.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Ring en Oracle pakke fra Visual Basic 
    ·Hvordan begrense en tekstboks til bare tall i Visual Ba…
    ·Hvordan Kill a Task av VBS 
    ·Slik deaktiverer et nettverk i VB Script 
    ·Hvordan lage & Slett VB6 Object 
    ·Hvordan Kast ComboBox 
    ·Hvordan leser jeg en tekstlinje for mange variabler i V…
    ·Hvordan lage en statuslinje på Web Browser med VB6 
    ·Hvordan å kompilere Visual Basic 
    ·Hvordan gjenoppta et prosjekt på Visual Basic 
      Anbefalte artikler
    ·Hvordan logge inn for å Zangle bruke Python 
    ·Hvordan aktiverer jeg en JavaScript mye enklere 
    ·Hvordan bruke Preparerte Uttalelser i ETL Java Caps 
    ·5 Bruk av JavaScript 
    ·Slik bygger du inn i Python 
    ·Hvordan å stave et nummer i Java 
    ·Hvordan få DSN informasjon ved hjelp av Java 
    ·Hvordan Iterate en liste i JSP 
    ·Hvordan Ctrl + Alt + Del en Remote PC 
    ·Hvordan Reset MySQL 5.1 Root passord i Windows 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/