Partager via


IControlDesignerAccessor Interface

Définition

Fournit l'accès à un Concepteur de contrôles pour stocker des données temporaires associées à un contrôle au moment du design.

public interface class IControlDesignerAccessor
public interface IControlDesignerAccessor
type IControlDesignerAccessor = interface
Public Interface IControlDesignerAccessor
Dérivé

Remarques

La propriété et les méthodes définies dans l’interface IControlDesignerAccessor offrent au concepteur de contrôles un moyen pratique d’accéder à un contrôle pour transmettre et récupérer des données temporaires au moment du design. L’interface est implémentée par la Control classe . Les concepteurs de contrôles utilisent l’implémentation de cette interface pour accéder au contrôle.

Les données temporaires au moment du design ne sont pas conservées avec le contrôle lui-même. Pour conserver les données au moment de la conception d’un contrôle, vous devez récupérer le contenu de la UserData propriété et les stocker dans un emplacement spécifique au concepteur.

Propriétés

UserData

En cas d'implémentation, obtient une collection d'informations auxquelles un Concepteur de contrôles peut accéder.

Méthodes

GetDesignModeState()

Après son implémentation, obtient l'état du contrôle lors de son utilisation sur l'aire de conception.

SetDesignModeState(IDictionary)

En cas d’implémentation, définit l’état du contrôle avant de l’afficher sur l’aire de conception.

SetOwnerControl(Control)

En cas d'implémentation, spécifie le contrôle qui agit en tant que propriétaire du contrôle implémentant cette méthode.

S’applique à

Voir aussi