Mõiste sündmused Visual Basic

Microsoft Visual Basic, üritus on saadetud sõnum objekti jooksul programmi põhiprogrammi loop, teatades, et midagi on juhtunud.See "midagi" võib olla väga erinev, alates taimer otsa hiire klõps osa kasutaja.Programmi saab lüüa see sündmus ja kasutada teavet selle sees teha otsuseid edasise tegevuse.

näited

  • Visual Basic tuleb eelsalvestatud suur kogus eelkodeeritud sündmusi, kuigi saavad ka kirjutada oma.Need sündmused hõlmavad peaaegu iga aspekti programmi toimimist ja suhtlemist.Mõned sündmused, mis on seotud vastastikmõju hiirekursori ja kontrolli vormi (nt nupud) hulka hiireklõpsuga, MouseDoubleClick, MouseEnter, MouseLeave, hiirerattal, MouseMove ja MouseHover.Sündmused antakse üldiselt väga intuitiivne nimed, teha lugedes Visual Basic kood lihtsamaks.

Käivitustehingule

  • Events võib vallandada paljudes olukordades.Paljud sündmused on tingitud kasutaja interaktsiooni, nagu hiire liigutamine või klaviatuuri kanne.Windowsi operatsioonisüsteemi saadab sündmusi, te

    atades sellest programmist, kui see on minimaalne või kui teises aknas kattub see.Objektid saab maha oma üritusi, kui muutuja on jõudnud teatud väärtuse, näiteks.Lõpuks saab ürituse käivitatud spetsiaalselt programmeerimine neil seda teha, kasutades selleks nn "tõstmine."

deklaratsioon

  • Uued sündmused on loodud kasutades deklaratsiooni käsk.Kood Üldiselt on see midagi sellist, mida järgmine:

    Public Event OptionChanged (ByVal nime String, ByVal arv Integer)

    See näide korral tuleks käsitsi programmeerida tõstetakse pärast muutmist valik ja olekssaata kaks väärtust programmi: nime variant muutunud ja väärtus, millesse see seati.

tõstmine Events

  • tõstmine sündmus on tegu põhjustab see juhtub.Seda saab teha koos koodirida panna oma programmi, näiteks:

    RaiseEvent OptionChanged ("pikkus", 28)

    See on siis teatab programm ürituse toimumist ning saadab sisalduv informatsioon onkäitleja korras, kui see on olemas.

Händlerid

  • käitleja on korras, et programm nõuab, kui konkreetse sündmuse toimumist.Käitleja võib siis reageerivad informatsiooni, töötlema seda info edastamise kasutaja.Esimese sündmus ja selle käitleja peab olema seotud käsitsi, nii et programm teab, et üks peaks helistada teisel.Näiteks selleks, et lisada handler meie OptionChanged juhul midagi sellist on vaja:

    AddHandler Obj.OptionChanged, addressof Me.OptionChangedHandler

    Pärast mille käitleja ise lisada.Käitlejale OptionChanged võiks olla järgmine:

    Sub OptionChangedHandler (ByVal nime String, ByVal arv Integer)

    MsgBox ("väärtuseks" & amp; Name.ToString & amp; "on muutunud!)

    End Sub

233
0
2
Visual Basic Programmeerimine