..


Sponsrade länkar

Meny från höger i Visual Basic 6

Artikel skriven av Luca Ruggiero
Sidan 1 av 2

En form Visual Basic 6 inte inbyggt har möjlighet att aktivera en snabbmeny när du trycker på höger musknapp, användbart alternativ för utvecklaren och användaren av programvaran under vissa omständigheter.

VB6 har mouseUp händelse som kan förknippas med en form inslag genom den klassiska syntaxen i händelsestyrd språk.

Låt oss ta ett inledande exempel.

Vi skapar en ny form genom att öppna våra kopia av Visual Basic 6, dubbelklicka var som helst på formuläret så att redaktören för VB6 oss tillbaka till Form_Load förfarande.

Posizioniamoci med markören på händelsen (på texten: Form_Load) och öppna upp händelsehanteraren att välja mouseUp:

Vid denna punkt editorn kommer att visa den nya rutinen Form_MouseUp med alla dess parametrar:
Också manuellt ta bort Form_Load förfarande.

Naturligtvis kan du associera denna händelse med någon del av ett formulär, helt enkelt genom att dubbelklicka på, och koden, genom att köra samma sekvens av verksamheten.

Inuti den nya rutinen kommer att skriva en check så här:






 Private Sub Form_MouseUp (knapp As Integer, Shift As Integer, X As Single, Y As Single)



    



 Om Button = vbRightButton Sedan



        



 MsgBox ""



    



 End If







 End Sub



Button är den första parametern av rutin, intern typ, medan de konstant vbRightButton returnerar ett booleskt värde på noll (0) är false om händelse eller att en (1) Om händelsen är sann.

Försöker att högerklicka på den löpande formen kommer tillbaka en tom meddelanderuta.

Generera en meny från höger ger för integration av detta enkla exempel med den normala skapandet av en meny i VB6 , som förklaras i artikeln bara länkade.

Baserat på artikeln bara länkade förklaringar, skapar vi en meny med följande egenskaper:

  • Huvudmeny (Bildtext: "Min meny" - Namn: "MyMenu")
    • Undermeny 1 (Bildtext: "Punkt 1" - Namn: "V1")
    • Undermeny 2 (Bildtext: "Punkt 2" - Namn: "V2")
Under byggtiden Menyn kommer att ha följande egenskaper:
Varning: som på bilden, kom ihåg att avmarkera "Synlig" till huvudmenyn, eftersom som standard, är menyn inte visas eftersom den aktiveras genom att klicka på höger musknapp.

I samma kategori ...
E-Learning
MS Access (avancerat) MS Access (avancerat)
Lär dig skapa och hantera databaser snabbt och enkelt. Från 29 €.
Visual Basic 6 (Kurs) Visual Basic 6 (Kurs)
Gör Desktopapplikationer med VB6. Från 39 €.
Sponsrade länkar