XmlForm.ViewInfos プロパティ
フォーム テンプレートに関連付けられた ViewInfoCollection オブジェクトへの参照を取得します。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (microsoft.office.infopath.dll 内)
構文
'宣言
Public MustOverride ReadOnly Property ViewInfos As ViewInfoCollection
'使用
Dim instance As XmlForm
Dim value As ViewInfoCollection
value = instance.ViewInfos
public abstract ViewInfoCollection ViewInfos { get; }
プロパティ値
フォーム テンプレートに関連付けられた ViewInfo オブジェクトを含んでいる ViewInfoCollection。
コメント
ViewInfosCollection オブジェクトは、InfoPath フォーム テンプレートに実装された各ビューに関する情報を含んでいる ViewInfo オブジェクトのコレクションを含みます。
このメンバは、現在開いているフォームと同じドメイン内で実行されているフォーム、またはドメインを越えたアクセス許可を付与されているフォームだけがアクセスできます。
この型またはメンバは、Microsoft Office InfoPath 2007 または 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