DesignerActionList 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.
Fournit la classe de base pour les types qui définissent une liste d’éléments utilisés pour créer un panneau d’étiquettes 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’objets DesignerActionItem.
Pour obtenir une explication complète de cet exemple de code, consultez Guide pratique pour attacher des balises actives à un composant Windows Forms.
public class ColorLabelActionList :
System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
Inherits System.ComponentModel.Design.DesignerActionList
Remarques
La fonctionnalité DesignerAction
permet aux composants et aux contrôles d’afficher des informations et des commandes sensibles au contexte. La fonctionnalité de DesignerAction
peut être considérée comme un remplacement des verbes du concepteur, car un DesignerActionItem peut être affiché dans le panneau d’étiquettes actives et également dans le menu contextuel associé à un composant ou un contrôle. La classe DesignerActionList représente le point principal d’interaction 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 des développeurs de composants pour remplir un panneau d’étiquettes actives. Un panneau d’étiquettes actives représente l’interface utilisateur de type menu pour les balises actives.
Cette classe dérivée peut implémenter la méthode virtual
GetSortedActionItems pour retourner une collection d’objets dérivés de DesignerActionItem. Ces objets représentent les éléments du panneau d’étiquettes actives. Chaque élément est affiché dans le panneau en fonction de son type. Par exemple, une DesignerActionTextItem s’affiche sous la forme d’une étiquette de texte statique. Les éléments de panneau actifs, représentés par les types DesignerActionPropertyItem et DesignerActionMethodItem, ont respectivement une propriété ou une méthode accessible publiquement correspondante, qui implémente les fonctionnalités de cet élément.
Pour plus d’informations sur l’ajout d’éléments au panneau d’étiquettes actives, consultez la méthode GetSortedActionItems.
Note
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 est la fenêtre conteneur du panneau d’étiquettes actives. Le parent explicite de ces fenêtres enfants vers un autre service ou fenêtre peut entraîner l’affichage incorrect des balises actives.
Les panneaux smart-tag ne prennent pas en charge le défilement ou la pagination. Veillez donc à ne pas remplir vos panneaux avec de nombreux éléments smart-tag. Un trop grand nombre d’éléments peut entraîner l’extension du panneau de balise intelligente 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 indiquant si le panneau d’étiquettes actives doit être affiché automatiquement lors de sa création. |
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() |
Sert 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é au DesignerActionList. |
GetSortedActionItems() |
Retourne la collection d’objets DesignerActionItem contenus dans la liste. |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |