..


Sponsorerede links

Lige fra menuen i Visual Basic 6

Artikel skrevet af Luca Ruggiero
Side 1 af 2

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:

På dette tidspunkt, vil editoren se den nye rutine Form_MouseUp med alle dets parametre:
Også manuelt slette Form_Load procedure.

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:

  • Hovedmenu (Billedtekst: "Min menu" - Navn: "MyMenu")
    • Undermenu 1 (Billedtekst: "Punkt 1" - Navn: "V1")
    • Undermenu 2 (Billedtekst: "Voice 2" - Navn: "V2")
Under anlægsarbejdet menuen vil derefter have følgende karakteristika:
Advarsel: som vist på billedet, skal du huske at fjerne markeringen i "Synlig" til hovedmenuen, da, som standard, menuen er ikke synlig, fordi den aktiveres ved at klikke på højre museknap.

I den samme kategori ...
E-Learning
MS Access (Kursus) MS Access (Kursus)
Lær, hvordan du opretter og administrerer databaser nemt og hurtigt. Fra 29 €.
Visual Basic 6 (Course) Visual Basic 6 (Course)
Gør desktop applikationer med VB6. Fra 39 €.
Sponsorerede links