..


Sponzorované odkazy

Menu zprava ve Visual Basic 6

Článek napsal Luca Ruggiero
Strana 1 z 2

Podobě Visual Basic 6 není nativně mají schopnost aktivovat kontextové menu po stisknutí pravého tlačítka myši, užitečná volba pro vývojáře a uživatele tohoto softwaru za určitých okolností.

VB6 je MouseUp případě, že mohou být spojeny s prvkem formuláře přes klasické syntaxi event-driven jazyk.

Vezměme si například úvodní.

Vytvoříme nový formulář otevření našich kopie Visual Basic 6, dvakrát klikněte kdekoliv na formuláři tak, aby editor VB6 nás zpět k Form_Load řízení.

Posizioniamoci s kurzorem na události (v textu: Form_Load) a otevřít zpracování události vybrat MouseUp:

V tomto bodě editor se objeví nové rutinní Form_MouseUp se všemi jeho parametry:
Také ručně odstranit Form_Load řízení.

Samozřejmě můžete spojit tuto akci s prvky formuláře, a to pouhým poklepáním a kód, spuštěním stejný sled operací.

Uvnitř nové rutinní kontrolu napište takto:






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



    



 Je-li tlačítko = vbRightButton pak



        



 MsgBox ""



    



 End If







 End Sub



Tlačítko je první parametr rutiny, interní typ, zatímco konstantní vbRightButton vrací logickou hodnotu nula (0) je false, pokud události nebo na jednu (1) Je-li událost, je pravda.

Snažit se pravým tlačítkem myši na běžící kondici vrátí prázdnou zprávou.

Generování menu z pravé zajišťuje integraci tohoto jednoduchého příkladu s normálním vytvoření menu v VB6 , jak je vysvětleno v článku právě souvisí.

Na základě článku souvisí právě vysvětlení, vytváříme menu s následujícími charakteristikami:

  • Main Menu (titulek: "My Menu" - název: "MyMenu")
    • Submenu 1 (titulek: "Bod 1" - název: "V1")
    • Submenu 2 (titulek: "Položka 2" - název: "V2")
Během výstavby nabídky pak bude mít následující charakteristiky:
Varování: Jak je uvedeno na obrázku, nezapomeňte zrušit zaškrtnutí "viditelné" do hlavního menu, protože ve výchozím nastavení v menu není vidět, protože to je aktivován po kliknutí pravým tlačítkem myši.

Ve stejné kategorii ...
E-Learning
MS Access (Advanced) MS Access (Advanced)
Naučte se vytvářet a spravovat databáze snadno a rychle. Od 29 €.
Visual Basic 6 (kurz) Visual Basic 6 (kurz)
Udělat Desktopové aplikace s VB6. Od 39 €.
Sponzorované odkazy