Partager via


ViewInfoCollection Classe

Définition

Contient un ViewInfo objet pour chaque vue dans un formulaire.

public ref class ViewInfoCollection abstract : System::Collections::IEnumerable
public abstract class ViewInfoCollection : System.Collections.IEnumerable
type ViewInfoCollection = class
    interface IEnumerable
Public MustInherit Class ViewInfoCollection
Implements IEnumerable
Héritage
ViewInfoCollection
Implémente

Exemples

Dans l’exemple suivant, la ViewInfos propriété de la XmlForm classe est utilisée pour définir une référence à la ViewInfoCollection du formulaire. Le code effectue ensuite une boucle dans la collection et utilise la HideName propriété de la ViewInfo classe pour déterminer si la vue est masquée dans le menu Affichage. Si c'est le cas, le nom de la vue est affiché dans une boîte de message.

// Set a reference to the ViewInfoCollection of the form.
ViewInfoCollection myViewInfos = this.ViewInfos;

// Loop through the collection and display the 
// names of any hidden views.
foreach (ViewInfo myViewInfo in myViewInfos)
{
   if(myViewInfo.HideName)
   {
      MessageBox.Show("Hidden view: " + myViewInfo.Name);
   }
}
' Set a reference to the ViewInfoCollection of the form.
Dim myViewInfos As ViewInfoCollection = Me.ViewInfos

' Loop through the collection and display the 
' names of any hidden views.
Dim myViewInfo As ViewInfo
For Each myViewInfo In myViewInfos
   If myViewInfo.HideName Then
      MessageBox.Show("Hidden view: " & myViewInfo.Name)
   End If
Next

Remarques

La classe ViewInfoCollection implémente des propriétés qui permettent d'accéder à l'objet ViewInfo associé à chaque vue d'un formulaire. L’objet ViewInfoCollection d’un formulaire est accessible via la ViewInfos propriété de la XmlForm classe .

L'objet ViewInfoCollection permet de renvoyer une référence à un objet ViewInfo spécifié, d'obtenir le décompte des objets ViewInfo, de basculer entre les vues et de renvoyer des informations sur une vue. Il ne peut pas être utilisé pour créer, ajouter ou supprimer des objets ViewInfo.

Constructeurs

ViewInfoCollection()

Contient un ViewInfo objet pour chaque vue dans un formulaire.

Propriétés

Count

Obtient le nombre d’objets ViewInfo contenus dans la ViewInfoCollection collection.

Default

Obtient un ViewInfo objet qui représente la vue par défaut telle qu’elle est définie dans le modèle de formulaire.

Initial

Obtient ou définit l’objet ViewInfo qui représente la vue initiale du formulaire.

Item[Int32]

Obtient l’objet spécifié ViewInfo de la ViewInfoCollection collection par valeur d’index.

Item[String]

Obtient l’objet spécifié ViewInfo de la ViewInfoCollection collection par son nom.

Méthodes

GetEnumerator()

Obtient un objet IEnumerator qui itère sur toutes les entrées de l’objet ViewInfoCollection .

SwitchView(String)

Fait basculer de la vue active à la vue spécifiée, par nom.

SwitchView(ViewInfo)

Bascule l’affichage actuel vers la vue représentée par l’objet spécifié ViewInfo .

S’applique à