次の方法で共有


FormEvents クラス

フォーム テンプレート自体が発生させることのできるすべてのイベントを実装します。

名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (microsoft.office.infopath.dll 内)

構文

'宣言
Public MustInherit Class FormEvents
'使用
Dim instance As FormEvents
public abstract class FormEvents

コメント

FormEvents クラスは、フォームの読み込みやビューの変更など、InfoPath フォーム テンプレートのフォーム レベル イベントを実装します。フォーム インスタンスの基になっている XML ドキュメントのデータに対する変更によって発生するイベントは、これとは別に処理され、XmlEvent 型によって実装されます。

メモ重要 :

FormEvents クラス自体は、フォーム コードで開発者がインスタンス化するためのものではありません。開発者は、Microsoft Office InfoPath 2007 デザイン モード ユーザー インターフェイスからフォーム レベル イベントに対するイベント ハンドラの追加だけを行います。デザイン モード ユーザー インターフェイスからフォーム テンプレートにイベント ハンドラを追加すると、InfoPath は、EventManager クラスおよび FormEvents クラスのメンバを使用してフォーム コード ファイルの InternalStartup メソッドにコードを生成し、イベントをイベント ハンドラにバインドします。InfoPath のデザイン モードでイベント ハンドラを追加する方法の詳細については、「[方法] イベント ハンドラを追加する方法」を参照してください。

継承階層

System.Object
  Microsoft.Office.InfoPath.FormEvents

スレッド セーフ

この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

関連項目

参照

FormEvents のメンバ
Microsoft.Office.InfoPath 名前空間