DesignerRegionCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une collection d’objets DesignerRegion dans un concepteur de contrôles.
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 la DesignerRegionCollection classe pour contenir et énumérer les zones du concepteur pour le contrôle dans un hôte de conception, par exemple Visual Studio 2005.
Par exemple, la ControlDesigner.GetDesignTimeHtml méthode peut être utilisée pour définir et ajouter des régions à la collection.
Utilisez la Owner propriété pour accéder à l’objet du concepteur de contrôles qui contient la collection de zones du concepteur. Utilisez les DesignerRegionCollection méthodes et propriétés pour examiner et gérer les DesignerRegion objets qui se trouvent dans la collection.
La collection augmente dynamiquement au fur et à mesure que des objets sont ajoutés. Les index de cette collection sont de base zéro. Utilisez la Count propriété pour déterminer le nombre de zones du concepteur qui se trouvent dans la collection. Utilisez les DesignerRegionCollection membres pour fournir les fonctionnalités suivantes :
AddMéthode pour ajouter une zone de concepteur unique à la collection.
InsertMéthode pour ajouter une zone de concepteur à un index particulier dans la collection.
RemoveMéthode permettant de supprimer une zone du concepteur.
RemoveAtMéthode permettant de supprimer la zone du concepteur au niveau d’un index particulier.
ContainsMéthode permettant de déterminer si une zone du concepteur particulière figure déjà dans la collection.
IndexOfMéthode permettant de récupérer l’index d’une zone du concepteur dans la collection.
Item[]Indexeur permettant d’obtenir ou de définir la zone du concepteur au niveau d’un index particulier, à l’aide de la notation de tableau.
ClearMéthode permettant de supprimer toutes les zones du concepteur de la collection.
Constructeurs
DesignerRegionCollection() |
Initialise une nouvelle instance de la classe DesignerRegionCollection. |
DesignerRegionCollection(ControlDesigner) |
Initialise une nouvelle instance de la classe DesignerRegionCollection pour le Concepteur de contrôles spécifié. |
Propriétés
Count |
Obtient le nombre d'objets DesignerRegion dans la collection. |
IsFixedSize |
Obtient une valeur indiquant si l'objet DesignerRegionCollection est de taille fixe. |
IsReadOnly |
Obtient une valeur indiquant si l’objet DesignerRegionCollection est en lecture seule. |
IsSynchronized |
Obtient une valeur indiquant si l’accès à l’objet DesignerRegionCollection est synchronisé (thread-safe). |
Item[Int32] |
Obtient ou définit un objet DesignerRegion dans la collection à l'index spécifié. |
Owner |
Obtient le Concepteur de contrôles qui possède la collection de zones du concepteur. |
SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à l’objet DesignerRegionCollection. |
Méthodes
Add(DesignerRegion) |
Ajoute l'objet DesignerRegion spécifié à la fin de la collection. |
Clear() |
Supprime toutes les zones de la collection. |
Contains(DesignerRegion) |
Obtient une valeur indiquant si la zone spécifiée est contenue dans la collection. |
CopyTo(Array, Int32) |
Copie les éléments de la collection dans Array, en commençant à un index particulier de Array. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un énumérateur qui itère au sein de la collection. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IndexOf(DesignerRegion) |
Retourne l'index de l'objet DesignerRegion spécifié dans la collection. |
Insert(Int32, DesignerRegion) |
Insère un objet DesignerRegion dans la collection à l'index spécifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Remove(DesignerRegion) |
Supprime l'objet DesignerRegion spécifié de la collection. |
RemoveAt(Int32) |
Supprime l'objet DesignerRegion situé à l'index spécifié dans la collection. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
ICollection.CopyTo(Array, Int32) |
Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32). |
ICollection.Count |
Pour obtenir une description de ce membre, consultez Count. |
ICollection.IsSynchronized |
Pour obtenir une description de ce membre, consultez IsSynchronized. |
ICollection.SyncRoot |
Pour obtenir une description de ce membre, consultez SyncRoot. |
IEnumerable.GetEnumerator() |
Pour obtenir une description de ce membre, consultez GetEnumerator(). |
IList.Add(Object) |
Pour obtenir une description de ce membre, consultez Add(Object). |
IList.Clear() |
Pour obtenir une description de ce membre, consultez Clear(). |
IList.Contains(Object) |
Pour obtenir une description de ce membre, consultez Contains(Object). |
IList.IndexOf(Object) |
Pour obtenir une description de ce membre, consultez IndexOf(Object). |
IList.Insert(Int32, Object) |
Pour obtenir une description de ce membre, consultez Insert(Int32, Object). |
IList.IsFixedSize |
Pour obtenir une description de ce membre, consultez IsFixedSize. |
IList.IsReadOnly |
Pour obtenir une description de ce membre, consultez IsReadOnly. |
IList.Item[Int32] |
Pour obtenir une description de ce membre, consultez Item[Int32]. |
IList.Remove(Object) |
Pour obtenir une description de ce membre, consultez Remove(Object). |
IList.RemoveAt(Int32) |
Pour obtenir une description de ce membre, consultez RemoveAt(Int32). |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |