次の方法で共有


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

関連項目

参照

XmlForm クラス
XmlForm のメンバ
Microsoft.Office.InfoPath 名前空間