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