..


Sponzorované odkazy

Menu sprava vo Visual Basic 6

Článok napísal Luca Ruggiero
Strana 1 z 2

Podobe Visual Basic 6 nie je natívne majú schopnosť aktivovať kontextové menu po stlačení pravého tlačidla myši, užitočná voľba pre vývojárov a používateľov tohto softvéru za určitých okolností.

VB6 je MouseUp prípade, že môžu byť spojené s prvkom formulára cez klasické syntax event-driven jazyk.

Zoberme si napríklad úvodná.

Vytvoríme nový formulár otvorení našich kópie Visual Basic 6, dvakrát kliknite kdekoľvek na formulári tak, aby editor VB6 nás späť k Form_Load konania.

Posizioniamoci s kurzorom na udalosti (v texte: Form_Load) a otvoriť spracovanie udalosti vybrať MouseUp:

V tomto bode editor sa objavia nové rutinné Form_MouseUp so všetkými jeho parametre:
Tiež ručne odstrániť Form_Load konania.

Samozrejme môžete spojiť túto akciu s prvkami formulára, a to jednoduchým poklepaním a kód, spustením rovnaký sled operácií.

Vnútri novej rutinnú kontrolu napíšte takto:






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



    



 Ak je tlačidlo = vbRightButton potom



        



 MsgBox ""



    



 End If







 End Sub



Tlačidlo je prvý parameter rutiny, interný typ, zatiaľ čo konštantný vbRightButton vracia logickú hodnotu nula (0) je false, ak udalosti alebo na jednu (1) Ak je udalosť, je pravda.

Snažiť sa pravým tlačidlom myši na bežiaci kondícii vráti prázdnu správou.

Generovanie menu z pravej zabezpečuje integráciu tohto jednoduchého príkladu s normálnym vytvorenie menu v VB6 , ako je vysvetlené v článku práve súvisí.

Na základe článku súvisí práve vysvetlenie, vytvárame menu s nasledujúcimi charakteristikami:

  • Main Menu (titulok: "My Menu" - názov: "MyMenu")
    • Submenu 1 (titulok: "Bod 1" - názov: "V1")
    • Submenu 2 (titulok: "Položka 2" - názov: "V2")
Počas výstavby ponuky potom bude mať nasledujúce charakteristiky:
Varovanie: Ako je uvedené na obrázku, nezabudnite zrušiť zaškrtnutie "viditeľné" do hlavného menu, pretože v predvolenom nastavení v menu nie je vidieť, pretože to je aktivovaný po kliknutí pravým tlačidlom myši.

V rovnakej kategórii ...
E-Learning
MS Access (Advanced) MS Access (Advanced)
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Od 29 €.
Visual Basic 6 (kurz) Visual Basic 6 (kurz)
Urobiť Desktopové aplikácie s VB6. Od 39 €.
Sponzorované odkazy