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' IControlDesignerAccessor interface offrent un moyen pratique au concepteur de contrôles d’accéder à un contrôle pour passer et récupérer des données temporaires au moment de la conception. 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 rendues persistantes avec le contrôle lui-même. Pour conserver les données au moment du design pour 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