DesignerActionList Classe

Définition

Fournit la classe de base pour les types qui définissent une liste d'éléments utilisés pour créer un panneau des balises actives.

public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
Héritage
DesignerActionList

Exemples

L’exemple de code suivant montre comment créer une collection d' DesignerActionItem objets.

pour obtenir une explication complète de cet exemple de code, consultez comment : attacher des balises actives à un composant Windows Forms.

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
    Inherits System.ComponentModel.Design.DesignerActionList

Remarques

Cette DesignerAction fonctionnalité permet aux composants et aux contrôles d’afficher des informations et des commandes contextuelles. La DesignerAction fonctionnalité peut être considérée comme un remplacement des verbes de concepteur, car une DesignerActionItem peut être affichée dans le panneau des balises actives et également dans le menu contextuel associé à un composant ou un contrôle. La DesignerActionList classe représente le point d’interaction principal pour les développeurs qui souhaitent ajouter la prise en charge des balises actives à leurs composants et contrôles personnalisés.

DesignerActionList est la classe de base, dérivée de par les développeurs de composants afin de remplir un panneau des balises actives. Un panneau des balises actives représente l’interface utilisateur de type menu pour les balises actives.

Cette classe dérivée peut implémenter la virtual GetSortedActionItems méthode pour retourner une collection d’objets dérivés de DesignerActionItem . Ces objets représentent les éléments du panneau des balises actives. Chaque élément est affiché dans le volet en fonction de son type. Par exemple, un DesignerActionTextItem est affiché sous la forme d’une étiquette de texte statique. Les éléments de panneau actifs, représentés par les DesignerActionPropertyItem DesignerActionMethodItem types et, disposent respectivement d’une propriété ou d’une méthode accessible publiquement, qui implémente les fonctionnalités de cet élément.

Pour plus d’informations sur l’ajout d’éléments au panneau des balises actives, consultez la GetSortedActionItems méthode.

Notes

Les formulaires et les boîtes de dialogue peuvent être affichés par les membres de la classe dérivée de DesignerActionList . Par défaut, le parent de ces fenêtres sera la fenêtre de conteneur pour le panneau des balises actives. Le parent explicite de ces fenêtres enfants à un autre service ou une autre fenêtre peut provoquer l’affichage incorrect des balises actives.

Les panneaux de balises actives ne prennent pas en charge le défilement ou la pagination ; Veillez donc à ne pas remplir vos panneaux avec de nombreux éléments de balise active. Un trop grand nombre d’éléments peut entraîner l’extension du panneau des balises actives au-delà de la limite de l’écran.

Constructeurs

DesignerActionList(IComponent)

Initialise une nouvelle instance de la classe DesignerActionList.

Propriétés

AutoShow

Obtient ou définit une valeur qui indique si le panneau des balises actives doit être affiché automatiquement lorsqu'il est créé.

Component

Obtient le composant lié à DesignerActionList.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Retourne un objet qui représente un service fourni par le composant associé à DesignerActionList.

GetSortedActionItems()

Retourne la collection d'objets DesignerActionItem contenus dans la liste.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi