基本メニュー - Prepare イベント

Prepare イベントは状況に応じたメニューの表示に使用します

基本メニュー (PRIM_MENU) のメンバ

パラメーター

名前タイプデータ タイプ記述
Context*InputPRIM_OBJT表示のメニュー アイテムに関連付けられたコントロールへの参照

詳細

Prepare イベントは、ポップアップが表示される直前に起動されます。
 
これにより、アプリケーションの使用時にメニューの外観を制御するのではなく、表示時にメニューの外観を設定する機会が提供されます。

この例では、項目がユーザーに対して有効かどうかを判断する評価ルーチンを呼び出すことにより、メニュー項目が有効になります。
Evtroutine Handling(#PopupMenu.Prepare)
 
   #NewCustomer.Enabled := #gApplication.CanDo(Create Customer #User)
   #OpenCustomer := := #gApplication.CanDo(Open Customer #User)
   #DeleteCustomer := := #gApplication.CanDo(Delete Customer #User)
 
 Endroutine
 

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1