..
Ein Formular Visual Basic 6 nicht nativ haben die Möglichkeit, um ein Kontextmenü zu aktivieren, wenn Sie die rechte Maustaste, nützliche Option für die Entwickler und Nutzer der Software ist unter bestimmten Umständen zu drücken.
VB6 hat das MouseUp Ereignis, das mit einem Formular-Element durch die klassische Syntax von ereignisgesteuerten Sprache zugeordnet werden können.
Nehmen wir ein einführendes Beispiel.
Wir schaffen eine neue Form durch die Öffnung unserer Kopie von Visual Basic 6, Doppel-Klicken Sie irgendwo auf das Formular, so dass die Herausgeber von VB6 uns zurück in die Form_Load-Prozedur.
Posizioniamoci mit dem Cursor auf das Ereignis (auf den Text: Form_Load) und eröffnen den Event-Handler zu MouseUp wählen:


Natürlich können Sie dieses Ereignis mit einem Element eines Formulars verbinden, einfach per Doppelklick, und der Code wird durch Ausführen der gleichen Folge von Operationen.
Im Inneren des neuen Routine wird einen Scheck wie folgt aus:
Private Sub Form_MouseUp (Button As Integer, Shift As Integer, X As Single, Y As Single)
Wenn Button = vbRightButton Dann
MsgBox ""
End If
End Sub
Button ist der erste Parameter der Routine, interner Typ, während die konstante vbRightButton gibt einen booleschen Wert von Null (0) ist falsch, wenn das Ereignis oder eine (1), wenn das Ereignis wahr ist.
Der Versuch, rechts auf dem laufenden Formular klicken zurückkehren wird ein leeres Meldungsfeld.
Erstellen Sie ein Menü aus dem rechten sieht die Integration von diesem einfachen Beispiel mit der normalen Erstellung eines Menüs in VB6 , wie in dem Artikel nur verknüpft.
Basierend auf den Artikel nicht mehr verbunden Erklärungen, erstellen wir ein Menü mit den folgenden Eigenschaften:

| |
MS Access (Advanced)
Erfahren Sie, wie das Erstellen und Verwalten von Datenbanken schnell und einfach. Ab 29 €. |
| |
Visual Basic 6 (Course)
Machen Desktop-Anwendungen mit VB6. Von 39 €. |