|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Definition av händelser i Visual Basic

    I Microsoft Visual Basic , är en händelse ett meddelande som sänds av ett objekt i ett program för att huvudprogramslingan med information om att något har hänt . Detta " något " kan variera kraftigt , från en timer som kör ut till ett musklick på den del av användaren . Programmet kan fånga denna händelse och använda informationen inom den för att fatta beslut om ytterligare operationer . Exempel

    Visual Basic levereras med en stor mängd förkodad händelser , men användare kan också skriva egna . Dessa händelser omfattar nästan alla aspekter av programmets funktion och samspel . Vissa händelser relaterade till samspelet mellan muspekaren och en kontroll i ett formulär ( till exempel en knapp ) inkluderar musklick , MouseDoubleClick , MouseEnter , mouseLeave , mushjulet , MouseMove och MouseHover . Händelser ges vanligen mycket intuitiva namn , för att göra behandlingen av Visual Basic-kod lättare . Addera Utlösande

    Händelser kan utlösas av ett stort antal situationer . Många händelser är resultatet av användarens interaktion , såsom musen eller tangentbordet posten . Operativsystemet Windows skickar även händelser , meddelar programmet när det är minimerat eller när ett annat fönster överlappar den . Objekt kan kvitta sina egna evenemang , när en variabel har nått ett visst värde , till exempel. Slutligen , kan händelser sättas i rörelse genom att specifikt programmera dem att göra det , med hjälp av vad som kallas " att lyfta . "
    Förklaring

    Nya ​​händelser skapas med hjälp av en deklaration kommando . Koden för detta ser ut i allmänhet något liknande det som följer :

    Public Event OptionChanged ( ByVal namn As String , ByVal Antal As Integer ) katalog

    Detta exempel evenemanget måste vara manuellt programmerade höjas på byte av en option , och skulle skicka två värden till programmet : . namnet på den ändrade alternativet och det värde som den var inställd
    lyfta händelser

    att höja en händelse är handlingen orsakar det att hända . Detta kan göras med en enda rad kod placeras i ditt program , till exempel :

    RaiseEvent OptionChanged ( " längd " , 28 ) katalog

    Detta kommer sedan att meddela programmet av evenemangets äger rum kommer och skickar informationen till en handler förfarande , om en sådan finns .
    Handlaranalys Till Salu

    en hundförare är ett förfarande som programmet anropar när en viss händelse inträffar . Föraren kan sedan reagerade på den information , bearbeta den eller sända information till användaren. Första händelsen och dess hanterare måste knytas för hand , så att programmet vet att man ska ringa den andra . Till exempel , för att lägga till en handler till vår OptionChanged händelse , något som detta krävs :

    AddHandler Obj.OptionChanged , AddressOf Me.OptionChangedHandler

    Varefter hundföraren själv kan läggas . En hundförare för OptionChanged kan vara följande :

    Sub OptionChangedHandler ( ByVal namn As String , ByVal Antal As Integer ) MsgBox ( " Värdet för " & Name.ToString & " har ändrats ! ) End Sub
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·AVR Visual Basic Source Code Language Tutorial
    ·Hur man Aktivera Fjärrhjälp i registret med WSH
    ·Hur man lär VBA för Access
    ·Konvertera en almanacka till en String
    ·Hur man gör en sidebar i Visual Basic
    ·Fördelar med Visual Basic
    ·Visual Basic Sorteringsmetod
    ·Hur du hittar en post i ett Recordset
    ·Hur man tar bort en bild Fastighet i Visual Basic
    ·Hur man skapar LOB formulär med WPF
    Utvalda artiklarna
    ·Hur man inkludera en icke - PHP File
    ·Hur man byter Sagt om MySQL i PHP
    ·Hur man lär System Design
    ·Hur man skapar en inloggningssida i ASP
    ·Hur till Fart upp frågor om Extremely Large MySQL tabe…
    ·Hur hittar String Längd
    ·Hur man skapar en Keystore i Java
    ·Hur man gör ett flödesschema för ett program med må…
    ·Hur man genomför ett binärt träd Använda Pascal
    ·Hur du uppdaterar dolda fält med Javascript och PHP
    Copyright © Dator Kunskap http://www.dator.xyz