DesignerRegionCollection Classe

Définition

Représente une collection d'objets DesignerRegion dans un Concepteur de contrôles.Represents a collection of DesignerRegion objects within a control designer.

public ref class DesignerRegionCollection : System::Collections::IList
public class DesignerRegionCollection : System.Collections.IList
type DesignerRegionCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DesignerRegionCollection
Implements IList
Héritage
DesignerRegionCollection
Implémente

Remarques

La ControlDesigner classe, et toute classe dérivée, utilise DesignerRegionCollection la classe pour contenir et énumérer les zones du concepteur pour le contrôle dans un hôte de conception Visual Studio 2005Visual Studio 2005, tel que.The ControlDesigner class, and any derived class, uses the DesignerRegionCollection class to contain and enumerate the designer regions for the control in a design host, such as Visual Studio 2005Visual Studio 2005.

Par exemple, la ControlDesigner.GetDesignTimeHtml méthode peut être utilisée pour définir et ajouter des régions à la collection.For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

Utilisez la Owner propriété pour accéder à l’objet du concepteur de contrôles qui contient la collection de zones du concepteur.Use the Owner property to access the control designer object that contains the designer region collection. Utilisez les DesignerRegionCollection méthodes et propriétés pour examiner et gérer les DesignerRegion objets qui se trouvent dans la collection.Use the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

La collection augmente dynamiquement au fur et à mesure que des objets sont ajoutés.The collection dynamically increases as objects are added. Les index de cette collection sont de base zéro.Indexes in this collection are zero-based. Utilisez la Count propriété pour déterminer le nombre de zones du concepteur qui se trouvent dans la collection.Use the Count property to determine how many designer regions are in the collection. Utilisez les DesignerRegionCollection membres pour fournir les fonctionnalités suivantes:Use the DesignerRegionCollection members to provide the following functionality:

  • Add Méthode pour ajouter une zone de concepteur unique à la collection.The Add method to add a single designer region to the collection.

  • Insert Méthode pour ajouter une zone de concepteur à un index particulier dans la collection.The Insert method to add a designer region at a particular index within the collection.

  • Remove Méthode permettant de supprimer une zone du concepteur.The Remove method to remove a designer region.

  • RemoveAt Méthode permettant de supprimer la zone du concepteur au niveau d’un index particulier.The RemoveAt method to remove the designer region at a particular index.

  • Contains Méthode permettant de déterminer si une zone du concepteur particulière figure déjà dans la collection.The Contains method to determine whether a particular designer region is already in the collection.

  • IndexOf Méthode permettant de récupérer l’index d’une zone du concepteur dans la collection.The IndexOf method to retrieve the index of a designer region within the collection.

  • Indexeur permettant d’obtenir ou de définir la zone du concepteur au niveau d’un index particulier, à l’aide de la Item[Int32] notation de tableau.The Item[Int32] indexer to get or set the designer region at a particular index, using array notation.

  • Clear Méthode permettant de supprimer toutes les zones du concepteur de la collection.The Clear method to remove all designer regions from the collection.

Constructeurs

DesignerRegionCollection()

Initialise une nouvelle instance de la classe DesignerRegionCollection.Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner)

Initialise une nouvelle instance de la classe DesignerRegionCollection pour le Concepteur de contrôles spécifié.Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

Propriétés

Count

Obtient le nombre d'objets DesignerRegion dans la collection.Gets the number of DesignerRegion objects in the collection.

IsFixedSize

Obtient une valeur indiquant si l'objet DesignerRegionCollection est de taille fixe.Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly

Obtient une valeur indiquant si l’objet DesignerRegionCollection est en lecture seule.Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized

Obtient une valeur indiquant si l’accès à l’objet DesignerRegionCollection est synchronisé (thread-safe).Gets a value indicating whether access to the DesignerRegionCollection object is synchronized (thread safe).

Item[Int32]

Obtient ou définit un objet DesignerRegion dans la collection à l'index spécifié.Gets or sets a DesignerRegion object at the specified index in the collection.

Owner

Obtient le Concepteur de contrôles qui possède la collection de zones du concepteur.Gets the control designer that owns the designer region collection.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à l’objet DesignerRegionCollection.Gets an object that can be used to synchronize access to the DesignerRegionCollection object.

Méthodes

Add(DesignerRegion)

Ajoute l'objet DesignerRegion spécifié à la fin de la collection.Adds the specified DesignerRegion object to the end of the collection.

Clear()

Supprime toutes les zones de la collection.Removes all regions from the collection.

Contains(DesignerRegion)

Obtient une valeur indiquant si la zone spécifiée est contenue dans la collection.Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32)

Copie les éléments de la collection dans Array, en commençant à un index particulier de Array.Copies the elements of the collection to an Array object, starting at a particular Array index.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.Returns an enumerator that iterates through the collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IndexOf(DesignerRegion)

Retourne l'index de l'objet DesignerRegion spécifié dans la collection.Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion)

Insère un objet DesignerRegion dans la collection à l'index spécifié.Inserts a DesignerRegion object into the collection at the specified index.

MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Remove(DesignerRegion)

Supprime l'objet DesignerRegion spécifié de la collection.Removes the specified DesignerRegion object from the collection.

RemoveAt(Int32)

Supprime l'objet DesignerRegion situé à l'index spécifié dans la collection.Removes the DesignerRegion object at the specified index within the collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

Pour obtenir une description de ce membre, consultez Count.For a description of this member, see Count.

ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez SyncRoot.For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

Pour obtenir une description de ce membre, consultez GetEnumerator().For a description of this member, see GetEnumerator().

IList.Add(Object)

Pour obtenir une description de ce membre, consultez Add(Object).For a description of this member, see Add(Object).

IList.Clear()

Pour obtenir une description de ce membre, consultez Clear().For a description of this member, see Clear().

IList.Contains(Object)

Pour obtenir une description de ce membre, consultez Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Pour obtenir une description de ce membre, consultez IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Pour obtenir une description de ce membre, consultez Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Pour obtenir une description de ce membre, consultez IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly

Pour obtenir une description de ce membre, consultez IsReadOnly.For a description of this member, see IsReadOnly.

IList.Item[Int32]

Pour obtenir une description de ce membre, consultez Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object)

Pour obtenir une description de ce membre, consultez Remove(Object).For a description of this member, see Remove(Object).

IList.RemoveAt(Int32)

Pour obtenir une description de ce membre, consultez RemoveAt(Int32).For a description of this member, see RemoveAt(Int32).

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi