'宣言 Public Property OnOpen As System.String
'使用法 Dim instance As C1FlexReport Dim value As System.String instance.OnOpen = value value = instance.OnOpen
public System.string OnOpen {get; set;}
'宣言 Public Property OnOpen As System.String
'使用法 Dim instance As C1FlexReport Dim value As System.String instance.OnOpen = value value = instance.OnOpen
public System.string OnOpen {get; set;}
このとき、コントロールは、 StartReportイベントも発生させます。
通常のイベントと VBScript プロパティの違いは、通常のイベントのハンドラはアプリケーションに属しており、したがって、レポートからは独立した作業をサポートするために使用されることです。たとえば、レンダリングの開始時にメインウィンドウにメッセージを表示できます。
このプロパティの VBScript ハンドラはレポートに属し、アプリケーションに関係なく実行されます。たとえば、レポートがレンダリングを開始するときに、VBScript コンテキスト内のグローバル変数をリセットする VBScript ハンドラを レポートに入れることができます。