次の方法で共有


FormEvents クラス

定義

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

public ref class FormEvents abstract
public abstract class FormEvents
type FormEvents = class
Public MustInherit Class FormEvents
継承
FormEvents

注釈

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

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

コンストラクター

FormEvents()

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

イベント

ContextChanged

コンテキスト ノードが変更されると発生します。

Loading

フォーム テンプレートが読み込まれた後、ビューが初期化される前に発生します。

Merge

[フォームの結合] コマンドがユーザー インターフェイスから起動されると、または /aggregate コマンド ライン スイッチを指定して InfoPath が開始されると発生します。

Save

ユーザー インターフェイスから [名前を付けて保存] コマンドまたは [名前を付けて保存] コマンドを使用する場合、または メソッドと SaveAs(String) メソッドが使用されている場合にSave()発生します。

Sign

[ デジタル署名] ダイアログ ボックスで署名することになる署名データが選択されると発生します。

Submit

Submit コマンドがユーザー インターフェイスから使用されるか、メソッドが使用されている場合に Submit() 発生します。

VersionUpgrade

開かれているフォームのバージョン番号が、基になっているフォーム テンプレートのバージョン番号よりも古いと発生します。

ViewSwitched

フォームのビューの切り替えが成功した後で発生します。

適用対象