次の方法で共有


InfoPathControl.Init メソッド

InfoPath フォームにコントロールのインスタンスが追加されるときに、必要な初期化ルーチンを実行するために開発者が提供する必要があるメソッドを定義します。

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

構文

'宣言
Sub Init ( _
    <InAttribute> pControlSite As InfoPathControlSite _
)
'使用
Dim instance As InfoPathControl
Dim pControlSite As InfoPathControlSite

instance.Init(pControlSite)
void Init (
    [InAttribute] InfoPathControlSite pControlSite
)

パラメータ

コメント

InfoPath は、ユーザーがビューにコントロールのインスタンスを追加するときに、Init メソッドを呼び出します。InfoPath は、コントロールが初期化されるときに、InfoPathControlSite オブジェクトのインスタンスを Init メソッドに渡します。InfoPathControlSite オブジェクトは、コントロールがバインドされている XML DOM ノードへのアクセスを提供する Node プロパティと、フォームに関連付けられている XDocument オブジェクトにアクセスするための XDocument プロパティを提供して、完全な InfoPath オブジェクト モデルへのアクセスを提供します。

InfoPathControl および InfoPathControlSite オブジェクトとそのメソッドおよびプロパティは、ActiveX コントロールの実装からのみ使用するように設計されています。これらのオブジェクトおよびそのメンバは、InfoPath フォーム コードではサポートされていません。InfoPath で動作する ActiveX コントロールの作成方法の詳細については、InfoPath 開発者センター (https://msdn.microsoft.com/infopath) を参照してください。

関連項目

参照

InfoPathControl インターフェイス
InfoPathControl のメンバ
Microsoft.Office.Interop.InfoPath 名前空間