ViewInfosCollection, interface

Contient un objet ViewInfoObject pour chaque vue d'un formulaire Microsoft Office InfoPath.

Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans microsoft.office.interop.infopath.dll)

Syntaxe

<GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ViewInfosCollectionClass))> _
Public Interface ViewInfosCollection
    Inherits ViewInfos

Dim instance As ViewInfosCollection
[GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ViewInfosCollectionClass))] 
public interface ViewInfosCollection : ViewInfos

Remarques

Ce type est le wrapper d'une interface COM implémentée par une classe de composants (coclass) qui est requise par le code managé pour l'interopérabilité COM. Pour accéder aux membres spécifiés par cette interface, utilisez le type qui enveloppe la classe de composants implémentant cette interface. Pour plus d'informations sur ce type, notamment son utilisation, des remarques et des exemples, voir ViewInfos.

La collection ViewInfosCollection implémente des propriétés qui peuvent être utilisées pour accéder à des objets ViewInfoObject associés à un formulaire ; elle est accessible via la propriété ViewInfos de l'objet XDocument.

La collection ViewInfosCollection peut être utilisée pour compter le nombre d'objets ViewInfoObject qu'elle contient ou pour renvoyer une référence à un objet ViewInfoObject spécifié. Elle ne peut pas être utilisée pour créer, ajouter ou supprimer des objets ViewInfoObject.

Exemple

Dans l'exemple qui suit, implémenté comme un gestionnaire d'événements OnClick pour un bouton figurant sur un formulaire, la propriété ViewInfos de l'objet XDocument est utilisée pour définir une référence à la collection ViewInfos. Le code exécute ensuite une boucle dans la collection et affiche l'index de position et le nom de chaque objet ViewInfo qu'elle contient.

public void ShowViewNames_OnClick(DocActionEvent e)
{
 // Set a reference to the ViewInfos collection.
 ViewInfos viewInfos= thisXDocument.ViewInfos;

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

Voir aussi

Référence

Membres ViewInfosCollection
Microsoft.Office.Interop.InfoPath, espace de noms