次の方法で共有


ViewInfosCollection インターフェイス

定義

ViewInfoObject Microsoft InfoPath フォーム内の各ビューのオブジェクトを格納します。

public interface class ViewInfosCollection : Microsoft::Office::Interop::InfoPath::SemiTrust::ViewInfos
[System.Runtime.InteropServices.Guid("096cd601-0786-11d1-95fa-0080c78ee3bb")]
public interface ViewInfosCollection : Microsoft.Office.Interop.InfoPath.SemiTrust.ViewInfos
type ViewInfosCollection = interface
    interface ViewInfos
Public Interface ViewInfosCollection
Implements ViewInfos
属性
実装

次の例はフォームのボタンの OnClick イベント ハンドラーとして実装したものであり、XDocument オブジェクトの ViewInfos プロパティを使用して、ViewInfos コレクションへの参照を設定しています。 次に、コレクションをループし、格納されている各 ViewInfo オブジェクトの位置インデックスおよび名前を表示しています。

[InfoPathEventHandler(MatchPath="ShowViewNames", EventType=InfoPathEventType.OnClick)]
public void ShowViewNames_OnClick(DocActionEvent e)
{
 // Set a reference to the ViewInfos collection.
 ViewInfos viewInfos= thisXDocument.<span class="label">ViewInfos</span>;

 // Loop through the collection and display the name
 // of each ViewInfo object that it contains.
 for (int i=0; i &lt; viewInfos.Count; i++)
 {
  thisXDocument.UI.Alert("View name " + i + ": " + 
   viewInfos[i].Name);
 }
}

注釈

この型は、COM の相互運用性を得るためにマネージ コードが必要とするコクラスのラッパーです。 この型を使用して、このコクラスによって実装される COM インターフェイスにアクセスします。 COM インターフェイスの詳細については、そのメンバーの説明へのリンクを参照してくださいViewInfos

ViewInfosCollection コレクションは、フォームに関連付けられている ViewInfoObject オブジェクトにアクセスするために使用できるプロパティを実装し、オブジェクトの XDocument プロパティをViewInfos使用してアクセスできます。

ViewInfosCollection コレクションは、既に格納されている ViewInfoObject オブジェクトの数を取得する場合、および指定された ViewInfoObject オブジェクトへの参照を返す場合にのみ使用できます。 ViewInfoObject オブジェクトの作成、追加、および削除には使用できません。

プロパティ

Count

コレクションに含まれるオブジェクトの ViewInfoObject 数を ViewInfosCollection 取得します。

(継承元 ViewInfos)
Item[Object]

コレクションから指定したオブジェクトをViewInfosCollection取得しますViewInfoObject

(継承元 ViewInfos)

メソッド

GetEnumerator()

オブジェクト内のすべてのエントリを反復処理する IEnumeratorViewInfosCollection 取得します。

(継承元 ViewInfos)

適用対象