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