Prepare イベント

LANSA

Prepare イベント

Prepareイベントを使用して、コンテキスト依存のポップアップ・メニューを表示することができます。

Prepareイベントを使用して、列見出しやコントロールが右クリックされたかどうかによってポップアップ・メニューを修正します。

以下のPrepareイベントは、#GRIDが右クリックされた際に異なるメニュー・アイテムを、列見出し#GRIDCOL1が右クリックされた際に異なる項目を表示します。

Evtroutine Handling(#GRIDpopup.Prepare) Options(*noCLEARMESSAGES *NOCLEARERRORS) Context(#CONTEXT) 

If_Ref Com(#CONTEXT) Is(*equal_to #GRID)
Set Com(#GpopupITEM1) Visible(true)
Else
If_Ref Com(#CONTEXT) Is(*equal_to #GRIDCOL1)
Set Com(#GpopupITEM1) Visible(false)
Endif
Endif
Endroutine

 

コントロールに異なるポップアップ・メニューを、列に異なるポップアップ・メニューまたはメニューを定義することでグリッド、ツリー・ビュー、リストにコンテキスト依存のメニューを表示することもできます。

表示エリア(コントロールの項目に使用されない"白い部分") にコンテキスト依存のポップアップ・メニューを表示するには、コントロールのViewpop-upMenuプロパティにその名前を指定してください。

以下も参照してください。

Context パラメータ