次の方法で共有


XmlForm.ViewInfos プロパティ

フォーム テンプレートに関連付けられた ViewInfoCollection オブジェクトへの参照を取得します。

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

構文

'宣言
Public MustOverride ReadOnly Property ViewInfos As ViewInfoCollection
    Get
'使用
Dim instance As XmlForm
Dim value As ViewInfoCollection

value = instance.ViewInfos
public abstract ViewInfoCollection ViewInfos { get; }

プロパティ値

型: Microsoft.Office.InfoPath.ViewInfoCollection
フォーム テンプレートに関連付けられた ViewInfo オブジェクトを含んでいる ViewInfoCollection

解説

ViewInfosCollection オブジェクトは、InfoPath フォーム テンプレートに実装された各ビューに関する情報を含む ViewInfo オブジェクトのコレクションを含みます。

このメンバーには、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームのみがアクセスできます。

この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開かれたフォームを実行中のコードからアクセスできます。

次のコードの例では、XmlForm オブジェクトの ViewInfos プロパティを使用して、フォーム テンプレートの ViewInfoCollection への参照を設定します。次に、コレクションの各 ViewInfo オブジェクトをループして、各ビューの名前をメッセージ ボックスに表示します。

ViewInfoCollection viewInfos = this.ViewInfos;

foreach(ViewInfo thisView in viewInfos)
{
   MessageBox.Show("View name: " + thisView.Name);
}
Dim viewInfos As ViewInfoCollection = Me.ViewInfos

For Each thisView As ViewInfo In viewInfos
   MessageBox.Show("View name:" & thisView.Name)
Next

関連項目

参照

XmlForm クラス

XmlForm メンバー

Microsoft.Office.InfoPath 名前空間