'宣言 Public Property ErrorScript As System.String
'使用法 Dim instance As C1PrintDocument Dim value As System.String instance.ErrorScript = value value = instance.ErrorScript
public System.string ErrorScript {get; set;}
'宣言 Public Property ErrorScript As System.String
'使用法 Dim instance As C1PrintDocument Dim value As System.String instance.ErrorScript = value value = instance.ErrorScript
public System.string ErrorScript {get; set;}
このとき、 C1PrintDocumentは ScriptErrorイベントも発生させます。
イベントとスクリプトの違いは、イベントハンドラがアプリケーションコードに属するのに対して、スクリプトはドキュメントに属することです。このため、イベントハンドラは、アプリケーション全体のロジックを実装し、処理中の特定のドキュメントには依存しないタスクを実行するために使用することをお勧めします。
一方、スクリプトは、ドキュメント自体に直接関連するタスクを実行するために使用してください。ドキュメントにアタッチされているスクリプトは、現在のアプリケーションに関係なく実行されます(別のプログラムによってファイルからロードされた後でドキュメントが再生成される場合など)。たとえば、ドキュメントには、エラーが発生した場合に、ドキュメント内のフィールドの値を変更するスクリプトを入れることができます。