4D v16.3メニューアクションを指定する |
||
|
4D v16.3
メニューアクションを指定する
メニューアクションを指定する
メニューコマンドがその機能を実行するためには、プロジェクトメソッドや標準アクションを割り当てなければなりません。 メニューコマンドにより表わされる各機能は、これらのメソッドや標準アクションにより実行されます。例えば、“月次報告書”メニューコマンドは、財務データを格納したテーブルをもとに月次報告書を作成するプロジェクトメソッドを呼び出します。“カット”メニューコマンドはカット標準アクションを呼び出して、選択項目をクリップボードへ移動し、それを前面にあるウインドウから消去します。メニューコマンドが選択されると、4D は割り当てられたプロジェクトメソッドを実行します。 求める結果の種類によって、標準アクションまたはプロジェクトメソッドのいずれを割り当てるかを選択します。原則として、標準アクションは最適化された方法で実行される (特にコンテキストに応じてメニューの有効/無効が自動で切り替えられる) ため、できるだけこちらを選ぶ方が良いでしょう。 さらに、標準アクションとプロジェクトメソッドの双方をメニューコマンドに割り当てることも可能です。この場合、標準アクションが実行されることはありません。しかし、4D はこのアクションを使用し、状況に合わせてメニューコマンドを使用可/使用不可に設定します。メニューコマンドが使用不可の場合、割り当てられたプロジェクトメソッドは実行されません。 プロジェクトメソッドはメソッドエディターで作成します。これらのメソッドの作成は、メニューコマンドへの割り当て前または後のいずれでも行えます。メニューバーエディターでメニューコマンドにメソッドを割り当てたら、このメソッドを[...]ボタンで開くことができます。 メニューコマンドに標準アクションやメソッドが割り当てられていない場合、カスタムモードでそのメニューコマンドを選択すると、4D は自動的にユーザーモードへ戻ります (許可されていれば)。 メニューコマンドにプロジェクトメソッドを割り当てるには:
メニューコマンドに標準アクションを割り当てるには:
参照
|
プロパティ
プロダクト: 4D
履歴
ARTICLE USAGE
デザインリファレンス ( 4D v16) |