..


Enllaços patrocinats

Des del menú en Visual Basic 6

Article escrit per Luca Ruggiero
Pàgina 1 de 2

Una forma de Visual Basic 6 no nativa té la capacitat d'activar un menú contextual en prémer el botó dret del ratolí, opció molt útil per al desenvolupador i l'usuari del programari sota certes circumstàncies.

VB6 té l'esdeveniment MouseUp que pot estar associada amb un element d'un formulari a través del event-driven clàssica sintaxi de la llengua.

Prenguem un exemple introductori.

Creem una nova forma mitjançant l'obertura de la nostra còpia de Visual Basic 6, fem doble clic a qualsevol part del formulari perquè l'editor de Visual Basic 6 ens retorna al Form_Load.

Posizioniamoci amb el cursor sobre l'esdeveniment (en el text: Form_Load) i s'obri al controlador d'esdeveniments MouseUp seleccioneu:

En aquest punt, l'editor podrà veure la Form_MouseUp nova rutina amb tots els seus paràmetres:
També s'elimini manualment el procediment Form_Load.

Per descomptat, és possible associar aquest esdeveniment a qualsevol element d'un formulari, simplement fent doble clic, i el codi, la realització de la mateixa seqüència d'operacions.

Dins de la rutina de nou un xec d'aquesta manera:






 Privat Form_MouseUp Sub (botó As Integer, Shift As Integer, X As Single, Y As Single)



    



 Si llavors el botó = vbRightButton



        



 Msgbox ""



    



 End If







 End Sub



Button és el primer paràmetre del tipus de rutina, interna, mentre que el vbRightButton constant torna un valor booleà de zero (0) és falsa si l'esdeveniment o per a un (1) si l'esdeveniment és cert.

Tractant de fer clic dret sobre la forma de córrer retornarà un quadre de missatge buit.

La generació d'un menú de la dreta crida a la integració d'aquest senzill exemple amb la normal creació d'un menú en Visual Basic 6 , com s'explica en l'article només vinculats.

Amb base en l'article que acaba d'explicacions vinculades, creem un menú amb les següents característiques:

  • Menú principal (Llegenda: "El meu Menú" - Nom: "MyMenu")
    • Submenú 1 (Llegenda: "Article 1" - Nom: "V1")
    • Submenú 2 (Llegenda: "Veu 2" - Nom: "V2")
Durant la construcció el menú, tindrà les següents característiques:
Advertència: com es mostra a la imatge, recordi que ha de desactivar l'opció "Visible" al menú principal, ja que, per defecte, el menú no és visible, ja que s'activa prement el botó dret del ratolí.

A la mateixa categoria ...
E-Learning
MS Access (Curs) MS Access (Curs)
Aprendre a crear i gestionar bases de dades fàcil i ràpidament. A partir de 29 €.
Visual Basic 6 (del curs) Visual Basic 6 (del curs)
Fer que les aplicacions d'escriptori amb Visual Basic 6. A partir de 39 €.
Enllaços patrocinats