Freigeben über


Kontextmenü-Klasse (Foundation Class)

Kategorie Menüs
Standardkatalog Visual FoxPro-Katalog\Foundation Classes\Menüs
Klasse _shortcutmenu
Basisklasse Custom
Klassenbibliothek _menu.vcx
Übergeordnete Klasse _custom
Beispiel ...\Samples\Solution\Ffc\newmenu.scx

Hinweise

Wird diese Klasse in einem Projekt oder Formular positioniert, so erzeugt sie dynamisch Popup-Kontextmenüs.

Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro die Klasse im Formular. Sie können dann die entsprechenden Eigenschaftswerte spezifizieren und notwendige Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.

Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.

Eigenschaften, Ereignisse, Methoden Beschreibung
cOnSelection-Eigenschaft Spezifiziert die Routine zur Auswahl der Menüleiste.
Standardwert:""
cMenu-Eigenschaft Spezifiziert den Namen des Kontextmenüs.
Standardwert:""
DeactivateMenu-Methode Deaktiviert das existierende Kontextmenü.
Syntax: DeactivateMenu( )
Rückgabewert: keiner
Argumente: keine
ActivateMenu-Methode Aktiviert das existierende Kontextmenü.
Syntax: ActivateMenu(tcParentMenu)
Rückgabewert:
Argumente:
tcParentMenu gibt den Namen des Menüs an, aus dem das Kontextmenü aktiviert wird.
ClearMenu-Methode Gibt das existierende Kontextmenü frei.
Syntax: ClearMenu( )
Rückgabewert: keiner
Argumente: keine
NewMenu-Methode Erstellt ein neues Menüpopup für das Kontextmenü.
Syntax: NewMenu( )
Rückgabewert: keiner
Argumente: keine
AddMenubar-Methode Fügt eine neue Menüzeile zum Kontextmenü hinzu.
Syntax:AddMember(tcPrompt, tcOnSelection, tcClauses, tnElementNumber, tlMark, tlDisabled, tlBold)
Rückgabewert: keiner
Argumente:
tcPrompt gibt die Beschriftung des Elements an.
tcOnSelection gibt die bei Auswahl des Elements durchgeführte Aktion an.
tcClauses gibt Befehlsklauseln für das Element an.
tnElementNumber gibt die Position des Elements im Array an.
tlMark gibt an, ob das Standardmarkierungszeichen verwendet wird.
tlDisabled gibt an, ob das Menüelement deaktiviert ist.
tlBold gibt an, ob das Element fett dargestellt wird.
AddMenuSeparator-Methode Fügt dem Kontextmenü eine Trennlinie hinzu.
Syntax:AddMenuSeparator(tnElementNumber)
Rückgabewert: keiner
Argumente:
tnElementNumber gibt die Position an, die von der Trennlinie im Menü eingenommen wird.
ShowMenu-Methode Zeigt das existierende Kontextmenü an.
Syntax: ShowMenu( )
Rückgabewert: keiner
Argumente: keine
SetMenu-Methode Gibt das aktuelle Kontextmenü frei, um ein neues Menü zu erstellen.
Syntax: SetMenu(toObject)
Rückgabewert: keiner
Argumente:
toObject gibt den Namen des neuen Kontextmenüs an.
aMenu[1,0]-Eigenschaft Klassenintern

Siehe auch

Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes