..
En form for Visual Basic 6 oprindeligt ikke har evnen til at aktivere en kontekst menu, når du trykker på højre museknap, meget nyttig mulighed for udvikleren og brugeren af softwaren under visse omstændigheder.
VB6 har mouseUp begivenhed, der kan være forbundet med en form element gennem den klassiske event-driven syntaks i sproget.
Lad os tage et indledende eksempel.
Vi skaber en ny form ved at åbne vores kopi af Visual Basic 6, vi dobbeltklikke overalt på formularen, så redaktøren af VB6 os tilbage til Form_Load.
Posizioniamoci med markøren på begivenheden (på teksten: Form_Load) og åbne op til hændelseshandler vælge mouseUp:


Selvfølgelig er det muligt at knytte denne begivenhed på enhver forekomst af en formular, blot ved at dobbeltklikke, og koden, der udfører den samme sekvens af operationer.
Inde i nye rutine vil skrive en check som denne:
Private Sub Form_MouseUp (Button As Integer, Shift As Integer, X som enkelt-, Y som Single)
Så Hvis Button = vbRightButton
MsgBox ""
End If
End Sub
Knap er den første parameter i rutine, interne type, mens den konstante vbRightButton returnerer en boolesk værdi på nul (0) er falsk, hvis den begivenhed eller til én (1), hvis begivenheden er sand.
Forsøger at højreklikke på den løbende form vil returnere en tom besked boks.
Den generation af en menu fra højre opfordrer til integration af dette simple eksempel med den normale oprettelsen af en menu i VB6 , som forklaret i artiklen blot er forbundet.
På baggrund af artiklen netop forbundet forklaringer, skaber vi en menu med følgende funktioner:

| |
MS Access (Kursus)
Lær, hvordan du opretter og administrerer databaser nemt og hurtigt. Fra 29 €. |
| |
Visual Basic 6 (Course)
Gør desktop applikationer med VB6. Fra 39 €. |