| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Raise en begivenhed i Visual Basic
    I edb-programmering , hæve en begivenhed betyder at kalde en funktion til at annoncere noget , der er sket . Du rejser begivenheder i Visual Basic ved at bruge " RaiseEvent " erklæring . For at hæve alle omstændigheder skal du først erklære sin kilde ved modulniveau i klassen, modul eller struktur, hvor du ønsker at bruge det. Derfra kan du hæve tilfælde fra hvor som helst inden for samme begivenhed kilden til dets erklæring. Også bruge en " WithEvents " variable eller et objekt til at håndtere rejst begivenheder. Instruktioner
    1

    Open Visual Basic og starte en ny former ansøgning projektet. Dobbeltklik på " Button " kontrol for at føje den til din formular. Dobbeltklik på "Label " kontrol for at føje det til formularen , også.
    2

    Tryk på " F7 " for at åbne koden vinduet. Skriv følgende for at erklære en ny klasse og oprette elementer på klasseniveau :

    public class MyEvent

    Private klik som Short = 0

    Private WithEvents gimmick Da MyEvent < br >

    offentlig begivenhed tilføjeKlik ()

    enhver begivenhed kaldes af " RaiseEvent " erklæring skal erklæres på klasseniveau , og enhver genstand , der håndterer en begivenhed skal bruge " WithEvents " erklæring .
    < br >
    3

    Skriv følgende i " Form1_Load " sub : .

    mitObjekt = Ny MyEvent

    Dette skaber et objekt af " MyEvent " class
    < br > 4

    Skriv følgende for at oprette en ny sub:

    Public sub Klikkede ()

    RaiseEvent tilføjeKlik ()

    End Sub

    når kaldes, denne funktion rejser tilføjeKlik begivenhed, du erklærede på klasseniveau
    5

    Skriv følgende for at oprette en sub , der håndterer begivenheden: .

    Private Sub Display ( ) håndterer myObject.AddClick

    Label1.Text = " Times du har klikket : " & klik

    End Sub

    Når " tilføjeKlik " begivenhed er hævet, koden i sub opdaterer tekst på Label1
    6

    skrive følgende til at håndtere knap klik begivenheden : .

    Private Sub Button1_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) håndterer Button1.Click

    klikker + = 1

    myObject.Clicked ()

    End Sub

    Når brugeren klikker på knappen, "klik " variable intervaller af én og objekt kalder " Klikkede "-funktion , hvilket rejser en begivenhed.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Luk DataGrid Værdier Into et datasæt i VB.NET 
    ·Hvad betyder NET CLR Mean 
    ·VBA Object Nødvendig 
    ·Sådan slettes et Word dokument med VBA 
    ·Sådan bruges Windows SDK DLL i VB.NET 
    ·Sådan får du adgang VBA til at oprette en Excel -regn…
    ·Sådan vises den første punkt i ComboBox Rulleliste i …
    ·Sådan får du adgang en VBA Copy Query fra en anden da…
    ·Sådan bruges Openfiledialog i Visual Basic Express 
    ·Sådan Send en buffer til Lukke en Socket 
      Anbefalede Artikler
    ·Hvordan skal tjekkes for Konsekutive Bogstaver i Java 
    ·Sådan Tilslut Visual Basic til SQL 
    ·Sådan Konverter portlets til Servlets 
    ·Sådan kompilere C + + med fstream 
    ·Sådan Konverter en celle array til en streng 
    ·Sådan oprettes en Portrait i C + + 
    ·Sådan får du adgang SQL Ligesom Command 
    ·Hvordan til at udsende en forespørgsel i MySQL 
    ·Referencevariabler i PHP Funktion 
    ·Sådan oprettes forbindelse til en fjerncomputer i VBSc…
    Copyright © Computer Viden http://www.computerdk.com