APPEND MENU ITEM

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.0


APPEND MENU ITEM (Menünr; Zeilennr{; Prozessnr})

ParameterTypBeschreibung
MenünrNumerischNummer des Menüs
ZeilennrStringText der neuen Menüzeilen
ProzessnrNumerischNummer des Prozesses

Beschreibung

Der Befehl APPEND MENU ITEM hängt neue Menüzeilen an das Menü Menünr an.

Prozessnr ist optional. Geben Sie den Parameter nicht an, gilt APPEND MENU ITEM für die Menüleiste des aktuellen Prozesses.

Mit APPEND MENU ITEM können Sie eine oder mehrere Menüzeilen gleichzeitig anhängen.

Für Zeilennr gelten folgende Parameter:

Trennen Sie die Zeilen mit einem Strichpunkt (;) voneinander. Zum Beispiel,

"Zeilentext1;Zeilentext2;Zeilentext3".

Deaktivieren Sie eine Zeile durch eine geöffnete Klammer (() im Zeilentext

Für eine Trennungslinie geben Sie "(-" ein

Den Schriftstil für eine Zeile definieren Sie mit dem kleiner als Zeichen (<) und folgenden Buchstaben:

<BFett
<IKursiv
<UUnterstrichen
<OKonturiert (nur Macintosh)
<SSchattiert (nur Macintosh)

Eine Markierung für eine Zeile fügen Sie mit dem Ausrufezeichen (!) und dem gewünschten Zeichen hinzu. Das Zeichen wird nur auf Macintosh berücksichtigt, unter Windows erscheint immer die Standardmarkierung.

Ein Icon fügen Sie mit dem Circumflex Zeichen (^) und dem Zeichen mit dem ASCII Code + 208 hinzu. Das ist die Ressourcen ID für das Icon auf Macintosh.

Ein Tastaturkürzel fügen Sie mit dem Schrägstrich (/) und dem gewünschten Kürzel hinzu.

Hinweis: Verwenden Sie überschaubare Menüs. Bei mehr als 50 Menüzeilen sollten Sie anstatt eines Menüs einen rollbaren Bereich in einem Formular einsetzen.

Hinweis: APPEND MENU ITEM erlaubt bis zu 32.000 Zeichen, INSERT MENU ITEM erlaubt nur bis zu 255 Zeichen.

Wichtig: Den neuen Menüzeilen sind keine Methoden zugeordnet. Sie müssen deshalb über eine Formularmethode mit der Funktion Menu selected verwaltet werden.

Beispiel

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
      ` wird die Schriftenliste geladen und der Text für Menüzeilen aufgebaut
   FONT LIST(<>asAvailableFont)
   <>atFontMenuItems:=""
   For ($vlFont;1;Size of array(<>asAvailableFont))
      <>atFontMenuItems:=<>atFontMenuItems+";"+<>asAvailableFont{$vlFont}
   End for

Sie können nun in jeder Formular- oder Projektmethode schreiben:

   APPEND MENU ITEM(6;<>atFontMenuItems)

Referenz

DELETE MENU ITEM, INSERT MENU ITEM.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next