Prepare イベントは状況に応じたメニューの表示に使用します
基本メニュー (PRIM_MENU) のメンバ
名前 | タイプ | データ タイプ | 記述 |
---|---|---|---|
Context | *Input | PRIM_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