Partager via


ControlDesigner Classe

Définition

Fournit une classe Concepteur de contrôles de base pour étendre le comportement en mode design d’un contrôle serveur web.

public ref class ControlDesigner : System::Web::UI::Design::HtmlControlDesigner
public class ControlDesigner : System.Web.UI.Design.HtmlControlDesigner
type ControlDesigner = class
    inherit HtmlControlDesigner
Public Class ControlDesigner
Inherits HtmlControlDesigner
Héritage
Dérivé

Exemples

L’exemple de code suivant montre comment créer une classe de concepteur simple qui dérive de la ControlDesigner classe . Ce concepteur de contrôles prend en charge une classe personnalisée TextControl et fournit une commande pour modifier la taille du texte d’un contrôle au moment de la conception. Le concepteur de contrôles est associé au contrôle en spécifiant le concepteur de contrôles dans une déclaration d’objet DesignerAttribute sur la TextControl classe . La clé permettant de conserver les modifications de propriété du concepteur de contrôles vers le balisage HTML se trouve dans la ToggleTextSize méthode de la classe personnalisée ActionList .

Pour essayer l’exemple, ajoutez une référence à l’assembly System.Design.dll et compilez le code.

using System;
using System.Web.UI;
using System.Drawing;
using System.Web.UI.Design;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.ComponentModel.Design;

namespace ASPNet.Design.Samples.CS
{
    // Simple text Web control renders a text string.
    // This control is associated with the TextSizeWebControlDesigner.
    [DesignerAttribute(typeof(TextSizeWebControlDesigner)),
    ToolboxData("<{0}:TextControl runat=\"server\"></{0}:TextControl>")]
    public class TextControl : Label
    {
        private bool _largeText = true;

        // Constructor
        public TextControl()
        {
            Text = "Test Phrase";
            SetSize();
        }

        // Determines whether the text is large or small
        [Bindable(true), Category("Appearance"), DefaultValue("true")]
        public bool LargeText
        {
            get { return _largeText; }
            set
            {
                _largeText = value;
                SetSize();
            }
        }

        // Applies the LargeText property to the control
        private void SetSize()
        {
            if (LargeText)
                this.Font.Size = FontUnit.XLarge;
            else
                this.Font.Size = FontUnit.Small;
        }
    }

    // This control designer offers DesignerActionList commands
    // that can alter the design time html of the associated control.
    public class TextSizeWebControlDesigner : ControlDesigner
    {
        private DesignerActionListCollection _actionLists = null;

        // Do not allow direct resizing of the control
        public override bool AllowResize
        {
            get { return false; }
        }

        // Return a custom ActionList collection
        public override DesignerActionListCollection ActionLists
        {
            get
            {
                if (_actionLists == null)
                {
                    _actionLists = new DesignerActionListCollection();
                    _actionLists.AddRange(base.ActionLists);

                    // Add a custom DesignerActionList
                    _actionLists.Add(new ActionList(this));
                }
                return _actionLists;
            }
        }

        public class ActionList : DesignerActionList
        {
            private TextSizeWebControlDesigner _parent;
            private DesignerActionItemCollection _items;

            // Constructor
            public ActionList(TextSizeWebControlDesigner parent)
                : base(parent.Component)
            {
                _parent = parent;
            }

            // Create the ActionItem collection and add one command
            public override DesignerActionItemCollection GetSortedActionItems()
            {
                if (_items == null)
                {
                    _items = new DesignerActionItemCollection();
                    _items.Add(new DesignerActionMethodItem(this, "ToggleLargeText", "Toggle Text Size", true));
                }
                return _items;
            }

            // ActionList command to change the text size
            private void ToggleLargeText()
            {
                // Get a reference to the parent designer's associated control
                TextControl ctl = (TextControl)_parent.Component;

                // Get a reference to the control's LargeText property
                PropertyDescriptor propDesc = TypeDescriptor.GetProperties(ctl)["LargeText"];

                // Get the current value of the property
                bool v = (bool)propDesc.GetValue(ctl);

                // Toggle the property value
                propDesc.SetValue(ctl, !v);
            }
        }
    }
}
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.ComponentModel.Design

Namespace ASPNet.Design.Samples.VB

    ' Simple text Web control renders a text string.
    ' This control is associated with the TextSizeWebControlDesigner.
    <DesignerAttribute(GetType(TextSizeWebControlDesigner)), _
        ToolboxData("<{0}:TextControl runat='server'></{0}:TextControl>")> _
    Public Class TextControl
        Inherits Label

        Private _largeText As Boolean = True

        ' Constructor
        Public Sub New()
            Text = "Test Phrase"
            SetSize()
        End Sub

        ' Determines whether the text is large or small
        <Bindable(True), Category("Appearance"), DefaultValue(True)> _
        Public Property LargeText() As Boolean
            Get
                Return _largeText
            End Get
            Set(ByVal value As Boolean)
                _largeText = value
                SetSize()
            End Set
        End Property

        ' Applies the LargeText property to the control
        Private Sub SetSize()
            If LargeText Then
                Me.Font.Size = FontUnit.XLarge
            Else
                Me.Font.Size = FontUnit.Small
            End If
        End Sub
    End Class


    ' This control designer offers DesignerActionList commands
    ' that can alter the design time html of the associated control.
    Public Class TextSizeWebControlDesigner
        Inherits ControlDesigner

        Private _actionLists As DesignerActionListCollection

        ' Do not allow direct resizing of the control
        Public Overrides ReadOnly Property AllowResize() As Boolean
            Get
                Return False
            End Get
        End Property

        ' Return a custom ActionList collection
        Public Overrides ReadOnly Property ActionLists() As System.ComponentModel.Design.DesignerActionListCollection
            Get
                If IsNothing(_actionLists) Then
                    _actionLists = New DesignerActionListCollection()
                    _actionLists.AddRange(MyBase.ActionLists)

                    ' Add a custom DesignerActionList
                    _actionLists.Add(New ActionList(Me))
                End If

                Return _actionLists
            End Get
        End Property

        ' Create a custom class of DesignerActionList
        Public Class ActionList
            Inherits DesignerActionList
            Private _parent As TextSizeWebControlDesigner
            Private _items As DesignerActionItemCollection

            ' Constructor
            Public Sub New(ByRef parent As TextSizeWebControlDesigner)
                MyBase.New(parent.Component)
                _parent = parent
            End Sub

            ' Create the ActionItem collection and add one command
            Public Overrides Function GetSortedActionItems() As DesignerActionItemCollection
                If IsNothing(_items) Then
                    _items = New DesignerActionItemCollection()
                    _items.Add(New DesignerActionMethodItem(Me, "ToggleLargeText", "Toggle Text Size", True))
                End If

                Return _items
            End Function

            ' ActionList command to change the text size
            Private Sub ToggleLargeText()
                ' Get a reference to the parent designer's associated control
                Dim ctl As TextControl = CType(_parent.Component, TextControl)

                ' Get a reference to the control's LargeText property
                Dim propDesc As PropertyDescriptor = TypeDescriptor.GetProperties(ctl)("LargeText")

                ' Get the current value of the property
                Dim v As Boolean = CType(propDesc.GetValue(ctl), Boolean)
                ' Toggle the property value
                propDesc.SetValue(ctl, (Not v))
            End Sub
        End Class
    End Class
End Namespace
<%@ Page Language="C#" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples.CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    <aspSample:TextControl ID="TextControl1" runat="server">
    </aspSample:TextControl>

    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples.VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <aspSample:TextControl ID="TextControl1" runat="server">
        </aspSample:TextControl>
    
    </div>
    </form>
</body>
</html>

Remarques

La ControlDesigner classe fournit une classe de concepteur de contrôles de base qui peut être héritée de et étendue pour fournir une prise en charge au moment de la conception d’un contrôle serveur Web dans un hôte de conception, tel que Visual Studio 2005.

Le modèle objet permettant d’utiliser le rendu au moment du design est amélioré par rapport aux versions antérieures, avec les nouvelles classes de base suivantes pour fournir l’accès au modèle objet simplifié :

Mise en forme automatique

Vous pouvez créer une variété de formats automatiques et prédéfinis qui peuvent simplifier le processus des développeurs de pages qui appliquent des modifications de style complexes aux contrôles de serveur Web personnalisés. Par exemple, le TableDesigner contrôle, qui dérive de la ControlDesigner classe , fournit de nombreux formats automatiques à partir desquels choisir. Pour implémenter et fournir une mise en forme automatique dans vos contrôles personnalisés, utilisez les fonctionnalités suivantes :

Listes d’actions (balises actives)

Les listes d’actions sont des menus de tâches importantes ou largement utilisées qu’un développeur de pages qui utilise un contrôle peut effectuer dans une interface utilisateur au moment du design, telle que Visual Studio 2005. Par exemple, la vue au moment du design de votre contrôle peut fournir un menu des tâches disponibles. Cela inclut une tâche de mise en forme automatique du contrôle. Pour en savoir plus sur les listes d’actions, commencez par les fonctionnalités suivantes :

Régions du Concepteur de contrôles

Les régions sont des zones modifiables dans l’affichage au moment de la conception d’un contrôle serveur Web. Cette fonctionnalité offre une modification de type WYSIWYG du contenu du modèle, des contrôles internes et des propriétés au moment de la conception. Le concepteur de contrôles peut créer des contrôles dans des régions ou utiliser la boîte à outils pour glisser-déplacer des contrôles dans des régions. Les régions sont gérées avec les fonctionnalités suivantes :

Modèles

Le modèle de création d’une interface utilisateur pour la modification au moment du design des contrôles modélisés, tels que le GridView contrôle, a été considérablement amélioré par les versions antérieures. Vous pouvez créer des contrôles personnalisés complexes qui incluent des modèles pour différentes parties du contrôle, et votre concepteur de contrôles personnalisé peut aider les développeurs de pages qui modifient des modèles avec les fonctionnalités suivantes :

rendu Design-Time

La ControlDesigner classe a les méthodes suivantes pour prendre en charge le rendu au moment du design du contrôle serveur Web. La plupart de ces méthodes sont les mêmes que dans les versions antérieures :

Constructeurs

ControlDesigner()

Initialise une nouvelle instance de la classe ControlDesigner.

Propriétés

ActionLists

Obtient la collection de la liste d’actions pour ce concepteur de contrôles.

ActionLists

Obtient les listes d'actions au moment du design prises en charge par le composant associé au concepteur.

(Hérité de ComponentDesigner)
AllowResize

Obtient une valeur indiquant si le contrôle peut être redimensionné dans l'environnement au moment du design.

AssociatedComponents

Obtient la collection de composants associés au composant géré par le concepteur.

(Hérité de ComponentDesigner)
AutoFormats

Obtient la collection de schémas de mise en forme automatique prédéfinis à afficher dans la boîte de dialogue Mise en forme automatique pour le contrôle associé au moment du design.

Behavior
Obsolète.

Obtient ou définit le comportement DHTML associé au concepteur.

(Hérité de HtmlControlDesigner)
Component

Obtient le composant qui est créé par ce concepteur.

(Hérité de ComponentDesigner)
DataBindings

Obtient la collection de liaisons de données pour le contrôle actuel.

(Hérité de HtmlControlDesigner)
DataBindingsEnabled

Obtient une valeur indiquant si la liaison de données est prise en charge par la zone conteneur du contrôle associé

DesignerState

Obtient un objet qui est utilisé pour rendre persistantes les données du contrôle associé au moment du design.

DesignTimeElement
Obsolète.

Obtient l'objet de design représentant le contrôle associé à l'objet HtmlControlDesigner sur l'aire de conception.

(Hérité de HtmlControlDesigner)
DesignTimeElementView
Obsolète.

Obtient l’objet de contrôle d’affichage du concepteur de contrôles.

DesignTimeHtmlRequiresLoadComplete
Obsolète.

Obtient une valeur qui indique si l'hôte de conception doit terminer le chargement avant que la méthode GetDesignTimeHtml ne puisse être appelée.

Expressions

Obtient les liaisons d'expressions pour le contrôle en cours au moment du design.

(Hérité de HtmlControlDesigner)
HidePropertiesInTemplateMode

Obtient une valeur indiquant si les propriétés du contrôle associé sont masquées lorsque le contrôle est en mode modèles.

ID

Obtient ou définit la chaîne d'identification pour le contrôle.

InheritanceAttribute

Obtient un attribut qui indique le type d'héritage du composant associé.

(Hérité de ComponentDesigner)
Inherited

Obtient une valeur indiquant si ce composant est hérité.

(Hérité de ComponentDesigner)
InTemplateMode

Obtient une valeur qui indique si le contrôle se trouve en mode d'affichage ou de modification de modèle dans l'hôte de conception. La propriété InTemplateMode est en lecture seule.

IsDirty
Obsolète.

Obtient ou définit une valeur indiquant si le contrôle serveur Web a été signalé comme étant modifié.

ParentComponent

Obtient le composant parent de ce concepteur.

(Hérité de ComponentDesigner)
ReadOnly
Obsolète.

Obtient ou définit une valeur qui indique si les propriétés du contrôle sont en lecture seule au moment du design.

RootDesigner

Obtient le Concepteur de contrôles de la page Web Forms qui contient le contrôle associé.

SetTextualDefaultProperty

Fournit une classe Concepteur de contrôles de base pour étendre le comportement en mode design d’un contrôle serveur web.

(Hérité de ComponentDesigner)
ShadowProperties

Obtient une collection de valeurs de propriétés qui substituent les paramètres utilisateur.

(Hérité de ComponentDesigner)
ShouldCodeSerialize
Obsolète.

Obtient ou définit une valeur indiquant s'il faut créer une déclaration de champ pour le contrôle dans le fichier code-behind pour le document de design actuel pendant la sérialisation.

(Hérité de HtmlControlDesigner)
Tag

Obtient un objet représentant l'élément de balisage HTML pour le contrôle associé.

TemplateGroups

Obtient une collection de groupes de modèles, chacun contenant une ou plusieurs définitions de modèle.

UsePreviewControl

Obtient une valeur indiquant si le concepteur de contrôles utilise un contrôle d’aperçu temporaire pour générer le balisage HTML au moment du design.

Verbs

Obtient les verbes de design pris en charge par le composant associé au concepteur.

(Hérité de ComponentDesigner)
ViewControl

Obtient ou définit un contrôle serveur Web qui peut être utilisé pour afficher un aperçu du balisage HTML au moment du design.

ViewControlCreated

Obtient ou définit une valeur qui indique si un contrôle View a été créé pour l'affichage sur l'aire de conception.

Visible

Obtient une valeur qui indique si le contrôle est visible au moment de la conception.

Méthodes

CreateErrorDesignTimeHtml(String)

Crée le balisage HTML pour afficher un message d'erreur spécifié au moment du design.

CreateErrorDesignTimeHtml(String, Exception)

Crée le balisage HTML pour afficher un message d'erreur d'exception spécifié au moment du design.

CreatePlaceHolderDesignTimeHtml()

Fournit une représentation d'espace réservé rectangulaire simple qui affiche le type et l'ID du contrôle.

CreatePlaceHolderDesignTimeHtml(String)

Fournit une représentation d'espace réservé rectangulaire simple qui affiche le type et l'ID du contrôle, ainsi que d'autres instructions ou informations spécifiées.

CreateViewControl()

Retourne une copie du contrôle associé pour l'affichage ou le rendu sur l'aire de conception.

Dispose()

Libère toutes les ressources utilisées par ComponentDesigner.

(Hérité de ComponentDesigner)
Dispose(Boolean)

Libère les ressources non managées utilisées par l'objet HtmlControlDesigner et libère éventuellement les ressources managées.

(Hérité de HtmlControlDesigner)
DoDefaultAction()

Crée une signature de méthode dans le fichier de code source de l'événement par défaut du composant et déplace le curseur de l'utilisateur jusqu'à cet emplacement.

(Hérité de ComponentDesigner)
Equals(Object)

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

(Hérité de Object)
GetBounds()

Récupère les coordonnées du rectangle représentant les limites du contrôle affiché sur l'aire de conception.

GetDesignTimeHtml()

Récupère le balisage HTML utilisé pour représenter le contrôle au moment du design.

GetDesignTimeHtml(DesignerRegionCollection)

Récupère le balisage HTML pour afficher le contrôle et remplit la collection avec les zones du Concepteur de contrôles actuelles.

GetDesignTimeResourceProviderFactory(IServiceProvider)

Retourne une fabrique de fournisseurs de ressources appropriée en fonction des paramètres de globalisation du fichier de configuration du site.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Retourne le contenu d'une région modifiable de la vue au moment de la conception du contrôle associé.

GetEmptyDesignTimeHtml()

Récupère le balisage HTML pour représenter un contrôle serveur web au moment du design qui n’aura aucune représentation visuelle au moment de l’exécution.

GetErrorDesignTimeHtml(Exception)

Récupère le balisage HTML qui fournit des informations sur l’exception spécifiée.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetPersistenceContent()

Récupère le balisage HTML interne persistable du contrôle au moment du design.

GetPersistInnerHtml()
Obsolète.

Récupère le balisage HTML interne persistable du contrôle.

GetService(Type)

Tente de récupérer le type spécifié de service du composant du concepteur du site en mode Design.

(Hérité de ComponentDesigner)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetViewRendering()

Récupère un objet qui contient le balisage au moment du design pour le contenu et les zones du contrôle associé.

GetViewRendering(Control)

Récupère un objet qui contient le balisage au moment du design pour le contenu et les zones du contrôle spécifié.

GetViewRendering(ControlDesigner)

Récupère un objet qui contient le balisage au moment du design pour le contenu et les zones du contrôle associé pour le Concepteur de contrôles spécifié.

Initialize(IComponent)

Initialise le Concepteur de contrôles et charge le composant spécifié.

InitializeExistingComponent(IDictionary)

Réinitialise un composant existant.

(Hérité de ComponentDesigner)
InitializeNewComponent(IDictionary)

Initialise un composant nouvellement créé.

(Hérité de ComponentDesigner)
InitializeNonDefault()
Obsolète.
Obsolète.

Initialise les paramètres d'un composant importé qui est déjà initialisé pour utiliser des paramètres autres que ceux par défaut.

(Hérité de ComponentDesigner)
Invalidate()

Invalide la zone complète du contrôle affiché sur l'aire de conception et signale au Concepteur de contrôles qu'il doit redessiner le contrôle.

Invalidate(Rectangle)

Invalide la zone spécifiée du contrôle affiché sur l'aire de conception et signale au Concepteur de contrôles qu'il doit redessiner le contrôle.

InvokeGetInheritanceAttribute(ComponentDesigner)

Obtient le InheritanceAttribute du ComponentDesigner spécifié.

(Hérité de ComponentDesigner)
InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String)

Encapsule une série de modifications dans une transaction, à l'aide des paramètres spécifiés qui peuvent être restaurés sous forme d'unité à l'aide de la fonctionnalité d'annulation de l'hôte de conception.

InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)

Encapsule une série de modifications dans une transaction, à l'aide des paramètres spécifiés qui peuvent être restaurés sous forme d'unité à l'aide de la fonctionnalité d'annulation de l'hôte de conception.

InvokeTransactedChange(IServiceProvider, IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)

Encapsule une série de modifications dans une transaction, à l'aide des paramètres spécifiés qui peuvent être restaurés sous forme d'unité à l'aide de la fonctionnalité d'annulation de l'hôte de conception.

IsPropertyBound(String)
Obsolète.

Récupère une valeur indiquant si la propriété spécifiée sur le contrôle associé est liée aux données.

Localize(IDesignTimeResourceWriter)

Utilise le writer de ressource fourni pour rendre persistantes les propriétés localisables du contrôle associé dans une ressource de l'hôte de conception.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnAutoFormatApplied(DesignerAutoFormat)

Appelée lorsqu'un schéma de mise en forme automatique prédéfini a été appliqué au contrôle associé.

OnBehaviorAttached()

Appelé quand le Concepteur de contrôles est attaché à un objet Behavior.

OnBehaviorAttached()
Obsolète.

Appelé lorsqu'un comportement est associé à l'élément.

(Hérité de HtmlControlDesigner)
OnBehaviorDetaching()
Obsolète.

Appelé lorsqu'un comportement se dissocie de l'élément.

(Hérité de HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Obsolète.

Appelée lorsque la collection de liaisons de données change.

OnClick(DesignerRegionMouseEventArgs)

Appelé par l'hôte de conception lorsque l'utilisateur clique sur le contrôle associé au moment du design.

OnComponentChanged(Object, ComponentChangedEventArgs)

Appelé lorsque le contrôle associé change.

OnComponentChanging(Object, ComponentChangingEventArgs)

Représente la méthode qui gérera l'événement ComponentChanging pour le contrôle associé.

OnControlResize()
Obsolète.

Appelé lorsque le contrôle serveur Web associé a été redimensionné dans l'hôte de conception au moment du design.

OnPaint(PaintEventArgs)

Appelé lorsque le Concepteur de contrôles dessine le contrôle associé sur l'aire de conception, si la valeur CustomPaint est true.

OnSetComponentDefaults()
Obsolète.
Obsolète.

Définit les propriétés par défaut du composant.

(Hérité de ComponentDesigner)
OnSetParent()

Offre un moyen d'effectuer un traitement supplémentaire lorsque le contrôle associé est attaché à un contrôle parent.

(Hérité de HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'attributs qu'il expose à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PostFilterEvents(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'événements à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PostFilterProperties(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble de propriétés qu'il expose à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permet à un concepteur d'ajouter des éléments à l'ensemble d'attributs qu'il expose à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PreFilterEvents(IDictionary)

Définit la liste des événements qui sont exposés au moment du design pour l'objet TypeDescriptor du composant.

(Hérité de HtmlControlDesigner)
PreFilterProperties(IDictionary)

Ajoute ou supprime des propriétés dans la grille Propriétés dans un hôte de conception au moment du design ou fournit des nouvelles propriétés au moment du design qui peuvent correspondre à des propriétés sur le contrôle associé.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Avertit le IComponentChangeService que ce composant a été modifié.

(Hérité de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Avertit le IComponentChangeService que ce composant est sur le point d'être modifié.

(Hérité de ComponentDesigner)
RaiseResizeEvent()
Obsolète.

Déclenche l’événement OnControlResize().

RegisterClone(Object, Object)

Inscrit des données internes dans un contrôle cloné.

SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Spécifie le contenu pour une zone modifiable du contrôle au moment du design.

SetRegionContent(EditableDesignerRegion, String)

Spécifie le contenu d'une zone modifiable de la vue design du contrôle.

SetViewFlags(ViewFlags, Boolean)

Assigne l'énumération ViewFlags de bits spécifiée à la valeur d'indicateur spécifiée.

ToString()

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

(Hérité de Object)
UpdateDesignTimeHtml()

Actualise le balisage HTML au moment du design du contrôle serveur Web associé en appelant la méthode GetDesignTimeHtml.

Implémentations d’interfaces explicites

IDesignerFilter.PostFilterAttributes(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PostFilterAttributes(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PostFilterEvents(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PostFilterProperties(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PreFilterAttributes(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PreFilterEvents(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PreFilterProperties(IDictionary).

(Hérité de ComponentDesigner)
ITreeDesigner.Children

Pour obtenir une description de ce membre, consultez la propriétéChildren.

(Hérité de ComponentDesigner)
ITreeDesigner.Parent

Pour obtenir une description de ce membre, consultez la propriétéParent.

(Hérité de ComponentDesigner)

S’applique à

Voir aussi