FormEvents クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォーム テンプレート自体が発生させることのできるすべてのイベントを実装します。
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 |
フォームのビューの切り替えが成功した後で発生します。 |