4D v16.3

SET MENU ITEM PROPERTY

Home

 
4D v16.3
SET MENU ITEM PROPERTY

SET MENU ITEM PROPERTY 


 

SET MENU ITEM PROPERTY ( Menü ; MenüEintrag ; Eigenschaft ; Wert {; Prozessnr} ) 
Parameter Typ   Beschreibung
Menü  Lange Ganzzahl, MenüRef in Menüreferenz oder Menünummer
MenüEintrag  Lange Ganzzahl in Nummer des Menüeintrags oder -1 für den zuletzt hinzugefügten Menüeintrag
Eigenschaft  String in Eigenschafttyp
Wert  Ausdruck in Eigenschafttyp
Prozessnr  Lange Ganzzahl in Prozessnummer

Der Befehl SET MENU ITEM PROPERTY setzt den Wert der Eigenschaft für den Menüeintrag, definiert durch die Parameter Menü und MenüEintrag.
Sie können in MenüEintrag -1 übergeben, um den zuletzt im Menü hinzugefügten Eintrag zu spezifizieren.
In Menü übergeben Sie eine Menüreferenz (MenüRef) oder eine Menünummer.
Übergeben Sie eine Menüreferenz, gilt der Befehl für alle Menüinstanzen in allen Prozessen. Der Parameter Prozessnr ist dann nicht erforderlich und wird ignoriert, falls er übergeben ist.
Übergeben Sie eine Menünummer, berücksichtigt der Befehl das entsprechende Menü in der Hauptmenüleiste des aktuellen Prozesses. Wollen Sie einen anderen Prozess festlegen, übergeben Sie dessen Nummer im optionalen Parameter Prozessnr.

Im Parameter Eigenschaft übergeben Sie die Eigenschaft, deren Wert Sie ändern wollen, in Wert den neuen Wert.
Für Eigenschaft können Sie einen selbst erstellten Wert oder eine Konstanten unter dem Thema Menüzeilen Eigenschaften übergeben:

Konstante Typ Wert Kommentar
Access privileges Zeichenkette 4D_access_group Dem Befehl eine Zugriffsgruppe zuweisen
0 = Alle Gruppen
>0 = Gruppennummer
Associated standard action Zeichenkette 4D_standard_action Einem Menüeintrag eine Standardaktion zuweisen
Siehe Konstanten unter dem Thema Zugewiesene Standardaktion.
Start a new process Zeichenkette 4D_start_new_process Dem Befehl eine Zugriffsgruppe zuordnen
0 = Ohne Einschränkung
>0 = Gruppennummer

Beachten Sie, dass Sie bei der Eigenschaft Associated Standard Action im Parameter Wert eine der nachfolgenden Konstanten unter dem Thema Zugewiesene Standardaktion übergeben können:

Konstante Typ Wert
Accept action Lange Ganzzahl 2
Add subrecord action Lange Ganzzahl 14
Cancel action Lange Ganzzahl 1
Clear action Lange Ganzzahl 21
Copy action Lange Ganzzahl 19
Cut action Lange Ganzzahl 18
Database settings action Lange Ganzzahl 32
Delete record action Lange Ganzzahl 7
Delete subrecord action Lange Ganzzahl 13
Edit subrecord action Lange Ganzzahl 12
First page action Lange Ganzzahl 10
First record action Lange Ganzzahl 5
Last page action Lange Ganzzahl 11
Last record action Lange Ganzzahl 6
MSC action Lange Ganzzahl 36
Next page action Lange Ganzzahl 8
Next record action Lange Ganzzahl 3
No action Lange Ganzzahl 0
Paste action Lange Ganzzahl 20
Previous page action Lange Ganzzahl 9
Previous record action Lange Ganzzahl 4
Quit action Lange Ganzzahl 27
Redo action Lange Ganzzahl 31
Return to Design mode Lange Ganzzahl 35
Select all action Lange Ganzzahl 22
Show clipboard action Lange Ganzzahl 23
Test application action Lange Ganzzahl 26
Undo action Lange Ganzzahl 17

Weitere Informationen über Standardeigenschaften für Menüeinträge finden Sie im Handbuch 4D Designmodus im Abschnitt Menüs erstellen.

Selbst erstellte Eigenschaft: In Eigenschaft können Sie auch einen eigenen Text übergeben und einen Wert vom Typ Text, Zahl oder Boolean zuweisen. Dieser Wert wird mit dem Eintrag gespeichert und lässt sich über den Befehl GET MENU ITEM PROPERTY ausfindig machen.
Im Parameter Eigenschaft können Sie eine beliebige Zeichenkette verwenden. Sie müssen lediglich sicherstellen, dass es kein von 4D verwendeter Titel ist. Laut Konvention beginnen von 4D gesetzte Eigenschaften mit “4D_“.

Hinweis: Entspricht der Menüeintrag dem Titel eines hierarchischen Untermenüs, wird die Standardaktion nicht aufgerufen, wenn das Menü ausgewählt wird.



Siehe auch 

GET MENU ITEM PROPERTY

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Menüs
Nummer: 973

 
GESCHICHTE 

Erstellt: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)