4D v14.3APPEND MENU ITEM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
APPEND MENU ITEM
APPEND MENU ITEM
Der Befehl APPEND MENU ITEM hängt neue Menüzeilen an das Menü an mit der Nummer oder Referenz, übergeben in Menü. Prozess ist optional. Geben Sie den Parameter nicht an, gilt APPEND MENU ITEM für die Menüleiste des aktuellen Prozesses. Sonst gilt der Befehl für die Menüleiste für den Prozess mit der Referenznummer, übergeben in Prozess. Hinweis: Übergeben Sie in Menü den Parameter MenüRef, hat der Parameter Prozess keine Verwendung und wird ignoriert. Übergeben Sie nicht den Parameter *, ermöglicht APPEND MENU ITEM, eine oder mehrere Menüzeilen in einem Aufruf anzuhängen. Sie können anzuhängende Einträge mit dem Parameter ZeileText wie folgt anhängen:
Hinweis: Verwenden Sie überschaubare Menüs. Bei mehr als 50 Menüzeilen sollten Sie anstatt eines Menüs eine Listbox in einem Formular einsetzen. Übergeben Sie den Parameter *, werden Sonderzeichen im Text, wie z.B. "( ; !...", für Einträge als standardmäßige Zeichen und nicht als Metazeichen behandelt, d.h. Sie können für Einträge Bezeichnungen wie "Kopieren (spezial)..." oder "Suchen/Ersetzen..." vergeben. Ist der Parameter * übergeben, können Sie in einem Aufruf nicht mehrere Einträge erstellen, da das Zeichen ";" als standardmäßiges Zeichen gewertet wird. Hinweis: Die Routinen GET MENU ITEMS und Get menu item geben je nach Erstellung Metazeichen oder keine Metazeichen zurück: Wurden sie mit der Option * angelegt, werden die Metazeichen als Standardzeichen zurückgegeben. Der optionale Parameter UnterMenü kann ein Menü als hinzugefügten Eintrag angeben und so ein hierarchisches Untermenü anhängen. Sie müssen eine Menüreferenz vom Typ String übergeben, die ein erstelltes Menü angibt (z.B. über die Funktion Create menu). Fügt der Befehl mehr als einen Menüeintrag hinzu, wird das Untermenü dem ersten Eintrag zugeordnet. Wichtig: Den neuen Menüzeilen sind keine Methoden oder Aktionen zugeordnet. Diese müssen Sie den Menüzeilen über die Befehl SET MENU ITEM PROPERTY oder SET MENU ITEM METHOD zuordnen. Sie können die Zeilen auch über eine Formularmethode mit der Funktion Menu selected verwalten. Dieses Beispiel hängt die Namen der verfügbaren Schriften im Schriftenmenü an. Hier ist es das sechste Menü der aktuellen Menüleiste:
` In der Datenbankmethode On Startup Sie können nun in jeder Formular- oder Projektmethode schreiben: APPEND MENU ITEM(6;◊atFontMenuItems) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v11 SQL Release 4 SIEHE AUCH
DELETE MENU ITEM ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||