ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET MENU ITEM PROPERTY
|
SET MENU ITEM PROPERTY ( menu ; menuItem ; property ; value {; process} ) | ||||||||
引数 | 型 | 説明 | ||||||
menu | 倍長整数, MenuRef |
![]() |
メニュー参照またはメニュー番号 | |||||
menuItem | 倍長整数 |
![]() |
メニュー項目番号 または -1: 最後に追加された項目 | |||||
property | 文字 |
![]() |
プロパティタイプ | |||||
value | テキスト, 数値, ブール |
![]() |
プロパティ値 | |||||
process | 倍長整数 |
![]() |
プロセス番号 | |||||
SET MENU ITEM PROPERTYコマンドは、menu と menuItem引数で指定されたメニュー項目に、propertyのvalueを設定するために使用します。
menuItemに-1を渡してmenuに最後に追加された項目を指定することもできます。
menuにはメニュー参照 (MenuRef) またはメニュー番号を渡します。メニュー参照を渡す場合、コマンドはすべてのプロセスのすべてのインスタンスに適用されます。この場合process 引数は渡されても無視されます。メニュー番号を渡す場合、コマンドはカレントプロセスのメインメニューバー中の対応するメニューに適用されます。他のプロセスを指定したい場合、オプションのprocess 引数にその番号を渡します。
property 引数には、値を変更するプロパティを、そして新しい値をvalueに渡します。property引数には、標準プロパティ(“Menu Item Properties”テーマ内の定数のどれか一つ)あるいはカスタムプロパティを使用することができます:
定数 | 型 | 値 | コメント |
Access privileges | 文字列 | 4D_access_group | コマンドにアクセスグループを設定するために使用します。 0 = All Groups >0 = Group ID |
Associated standard action | 文字列 | 4D_standard_action | メニュー項目に標準アクションを割り当てるために使用します。 "標準アクション" テーマの定数参照。 |
n/a | 文字列 | 4D_execute_without_validating | イベントを発生させない オプションを有効化します(標準アクションが割り当てられたメニュー項目に対して設定します) |
Start a new process | 文字列 | 4D_start_new_process | "新規プロセス開始オプションを有効にします。 0 = No, 1 = Yes |
注意: メニュー項目が階層サブメニューのタイトルと対応する場合、メニュー項目が選択された時に標準アクションは呼び出されません。
プロダクト: 4D
テーマ: メニュー
番号:
973
初出: 4D v11 SQL
変更: 4D v16 R3
ランゲージリファレンス ( 4D v20 R7)