..


Sponsede Lenker

Helt fra menyen i Visual Basic 6

Artikkel skrevet av Luca Ruggiero
Side 1 av 2

En form for Visual Basic 6 ikke innfødt har evnen til å aktivere en kontekst-meny når du trykker på høyre museknapp, veldig nyttig alternativ for utbygger og brukeren av programvaren under visse omstendigheter.

VB6 har MouseUp arrangement som kan være forbundet med en form element gjennom den klassiske hendelsesdrevet syntaks av språket.

La oss ta et innledende eksempel.

Vi skaper en ny form ved å åpne vår kopi av Visual Basic 6, vi dobbeltklikke hvor som helst på skjemaet, slik at redaktøren av VB6 oss tilbake til Form_Load.

Posizioniamoci med markøren på arrangementet (på teksten: Form_Load) og åpne opp til arrangementet handler velge MouseUp:

På dette punktet, vil redaktøren se den nye rutinen Form_MouseUp med alle sine parametere:
Også manuelt slette Form_Load prosedyren.

Selvfølgelig er det mulig å knytte denne hendelsen til noen del av en form, ganske enkelt ved å dobbeltklikke, og koden, utfører den samme sekvensen av operasjoner.

Inne i den nye rutinen vil skrive en sjekk som dette:






 Private Sub Form_MouseUp (Button As Integer, Shift As Integer, X Som Single, Y som singel)



    



 Så Hvis Button = vbRightButton



        



 MsgBox ""



    



 End If







 End Sub



Button er den første parameter av rutinen, interne type, mens den konstante vbRightButton returnerer en boolsk verdi på null (0) er falsk dersom hendelsen eller til én (1) hvis hendelsen er sant.

Prøver å høyreklikke på driften skjemaet vil returnere en tom melding boks.

Generering av en meny fra høyre kaller for integrering av denne enkle eksempel med normal opprettelsen av en meny i VB6 , som forklart i artikkelen bare knyttet til.

Basert på artikkelen bare knyttet forklaringer, skaper vi en meny med følgende funksjoner:

  • Hovedmeny (Bildetekst: "My Menu" - Navn: "MyMenu")
    • Submenu 1 (Bildetekst: "Sak 1" - Navn: "V1")
    • Submenu 2 (Bildetekst: "Voice 2" - Navn: "V2")
Under byggingen menyen vil da ha følgende egenskaper:
Advarsel: slik som vist i bildet, husk å uncheck "Synlig" til hovedmenyen, siden, som standard, er menyen ikke er synlig fordi den er aktivert ved å klikke på høyre musetast.

I samme kategori ...
E-Learning
MS Access (Course) MS Access (Course)
Lær hvordan å opprette og administrere databaser enkelt og raskt. Starter fra 29 €.
Visual Basic 6 (Course) Visual Basic 6 (Course)
Lag desktop-applikasjoner med VB6. Starter fra 39 €.
Sponsede Lenker