PPGEventContext

Object Hierarchy

継承

Context

PPGEventContext

導入

v6.0

詳細

このオブジェクトは、C# に実装されているプラグインベースのオブジェクト(CustomProperty を参照)の PPGEvent コールバックにコンテキストオブジェクトとして提供されます。このオブジェクトによって提供される情報を使用すると、C# や VB.NET などの .NET 言語を使用して PPG ロジックコードを実装することができます。スクリプト言語でロジックを実装する方法の詳細については(on-the-fly および plug-in based プロパティの両方)、「PPGLayout.Logic」および「Dynamically Changing Custom Properties」を参照してください。

PPGEventContext.EventID 関数は発生した特定のイベントの情報を戻します。

* イベントが siOnInit または siOnClosed の場合、Context.Source はインスペクトされている CustomProperty オブジェクトを戻します。

*イベントが siParameterChange の場合、Context.Source は変更された Parameter を戻します。

*イベントが siButtonClicked の場合、Context.GetAttribute を呼び出して、クリックされたボタンのスクリプト名を戻す "Button" attribute を取得します。

*イベントが siTabChange の場合、Context.GetAttribute を呼び出して、クリックされたタブのラベルを戻す "Tab" を取得します。

ヒント:ユーザインターフェイスを強制的に再描画する場合は、Context.SetAttribute を呼び出して、"Refresh" attribute を True に設定します。これはコンテキストコードによってベースとなる PPGLayout をそのオブジェクトの実行中に変更する場合に便利です。同様に、"Close" attribute を設定して、プロパティページが閉じられるようにすることができます。

メソッド

GetAttributeオペレータ SetAttributeオペレータ    
       

プロパティ

EventIDオペレータ InspectedObjectsオペレータ Sourceオペレータ UserDataオペレータ

関連項目

PPG