Partager via


ViewInfosCollection - Interface

Contient un objet ViewInfoObject pour chaque mode d'affichage dans un formulaire Microsoft Office InfoPath.

Espace de noms :  Microsoft.Office.Interop.InfoPath
Assembly :  Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)

Syntaxe

'Déclaration
<GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface ViewInfosCollection _
    Inherits ViewInfos
'Utilisation
Dim instance As ViewInfosCollection
[GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")]
public interface ViewInfosCollection : ViewInfos

Remarques

Ce type est le wrapper d’une interface COM implémentée par une coclasse qui est requise par le code managé pour l’interopérabilité COM. Pour accéder aux membres indiqués par cette interface, utilisez le type qui encapsule la coclasse qui implémente cette interface. Pour plus d’informations sur ce type, notamment des remarques sur son utilisation et des exemples, voirViewInfos.

La collection ViewInfosCollection implémente des propriétés qui peuvent être utilisées pour accéder à associé ViewInfoObject objet un formulaire et 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.

Exemples

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

ViewInfosCollection - Membres

Microsoft.Office.Interop.InfoPath - Espace de noms