..
Een vorm van Visual Basic 6 niet native de mogelijkheid om een context menu te activeren wanneer u op de rechter muisknop, een zeer nuttige optie voor de ontwikkelaar en de gebruiker van de software onder bepaalde omstandigheden.
VB6 is het MouseUp evenement dat kan met een formulier element worden gekoppeld door middel van de klassieke event-driven syntax van de taal.
Laten we een inleidend voorbeeld.
We hebben een nieuwe vorm te creëren door het openen van onze kopie van Visual Basic 6, we ergens dubbelklikt u op het formulier, zodat de redacteur van VB6 ons terug naar Form_Load.
Posizioniamoci met de cursor op het evenement (op de tekst: Form_Load) en open te stellen voor de gebeurtenis-handler te selecteren MouseUp:


Uiteraard is het mogelijk om dit evenement te betrekken bij elk element van een formulier, gewoon door te dubbelklikken op, en de code, het uitvoeren van dezelfde volgorde van de operaties.
In de nieuwe routine zal schrijven een cheque als volgt:
Private Sub Form_MouseUp (Button As Integer, Shift As Integer, X als single, Y als Single)
Als dan Button = vbRightButton
MsgBox ""
End If
End Sub
Button is de eerste parameter van de routine, de interne type, terwijl de constante vbRightButton geeft een Booleaanse waarde van nul (0) is onwaar als de gebeurtenis of een (1) als de gebeurtenis waar is.
Proberen om de rechter muisknop op de lopende formulier zal terugkeren een lege message box.
Het genereren van een menu van de rechter pleit voor de integratie van dit eenvoudige voorbeeld met de normale oprichting van een menu in VB6 , zoals wordt uitgelegd in het artikel alleen maar met elkaar verbonden.
Op basis van het artikel alleen maar verbonden uitleg, creëren we een menu met de volgende kenmerken:

| |
MS Access (Cursus)
Leer hoe het maken en beheren van databanken gemakkelijk en snel. Vanaf 29 €. |
| |
Visual Basic 6 (Cursus)
Maak desktop applicaties met VB6. Vanaf 39 €. |