基本メニュー - 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

参照

すべてのコンポーネント クラス
テクニカル リファレンス