ContainerControlDesigner Class

Definition

Fornisce funzionalità della finestra di progettazione per i controlli che contengono proprietà o controlli figlio che è possibile modificare in fase di progettazione.Provides designer functionality for controls that contain child controls or properties that can be modified at design time.

public ref class ContainerControlDesigner : System::Web::UI::Design::ControlDesigner
public class ContainerControlDesigner : System.Web.UI.Design.ControlDesigner
type ContainerControlDesigner = class
    inherit ControlDesigner
Public Class ContainerControlDesigner
Inherits ControlDesigner
Inheritance
Derived

Examples

Nell'esempio di codice seguente viene illustrato come derivare una classe della finestra di progettazione dalla classe ContainerControlDesigner.The following code example demonstrates how to derive a designer class from the ContainerControlDesigner class. Nell'esempio viene definito un controllo semplice derivato dalla classe CompositeControl, quindi viene definita una finestra di progettazione associata, derivata dalla classe ContainerControlDesigner.The example defines a simple control that is derived from the CompositeControl class, and then defines an associated designer, which is derived from the ContainerControlDesigner class. La classe della finestra di progettazione derivata esegue l'override delle proprietà FrameCaption e FrameStyle per personalizzare il frame che si trova intorno all'area modificabile del controllo nell'area di progettazione.The derived designer class overrides the FrameCaption and FrameStyle properties to customize the frame that is around the editable region of the control on the design surface.

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

namespace ControlDesignerSamples.CS
{

    // Define a simple composite control, derived from the 
    // System.Web.UI.WebControls.CompositeControl class.
    [
        Designer(typeof(SimpleContainerControlDesigner)) , 
        ParseChildren(false)
    ]
    public class SimpleContainerControl : CompositeControl
    {
    }


    // Define the designer for the simple composite control.
    // The designer derives from System.Web.UI.Design.ContainerControlDesigner.
    // The designer defines the style and caption for frame around the 
    // editable region in the design surface.
    public class SimpleContainerControlDesigner : ContainerControlDesigner
    {
        private Style _style = null;

        // Define the caption text for the frame in the design surface.
        public override string FrameCaption
        {
            get
            {
                return "= My simple container control =";
            }
        }

        // Define the style of the frame around the control in the design surface.
        public override Style FrameStyle
        {
            get
            {
                if (_style == null)
                {
                    _style = new Style();
                    _style.Font.Name = "Verdana";
                    _style.Font.Size = new FontUnit("XSmall");
                    _style.BackColor = Color.LavenderBlush;
                    _style.ForeColor = Color.DarkBlue;
                }

                return _style;
            }
        }
    }
}

Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Collections
Imports System.Drawing
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.Design.WebControls
Imports System.Web.UI.WebControls

Namespace ControlDesignerSamples.VB


    ' Define a simple composite control, derived from the 
    ' System.Web.UI.WebControls.CompositeControl class.

    <Designer(GetType(SimpleContainerControlDesigner)), _
     ParseChildren(False)> _
    Public Class SimpleContainerControl
        Inherits CompositeControl

    End Class


    ' Define the designer for the simple composite control.
    ' The designer derives from System.Web.UI.Design.ContainerControlDesigner.
    ' The designer defines the style and caption for the frame around the 
    ' editable region of the control in the design surface.
    Public Class SimpleContainerControlDesigner
        Inherits ContainerControlDesigner

        Private _style As Style = Nothing

        ' Define the caption text for the frame in the design surface.
        Public Overrides ReadOnly Property FrameCaption() As String
            Get
                Return "- My simple container control -"
            End Get
        End Property


        ' Define the style of the frame around the control in the design surface.
        Public Overrides ReadOnly Property FrameStyle() As Style
            Get
                If _style Is Nothing Then

                    _style = New Style()
                    _style.Font.Name = "Verdana"
                    _style.Font.Size = New FontUnit("XSmall")
                    _style.BackColor = Color.LavenderBlush
                    _style.ForeColor = Color.DarkBlue
                End If

                Return _style
            End Get
        End Property


    End Class

End Namespace

Remarks

La classe ContainerControlDesigner fornisce una classe base della finestra di progettazione per i controlli che possono essere modificati nell'area di progettazione.The ContainerControlDesigner class provides a base designer class for controls that can be modified on the design surface. Sono inclusi i controlli che contengono controlli figlio o proprietà interne modificabili.This includes controls that contain child controls or editable inner properties. Il ContainerControlDesigner fornisce una singola area con frame per rappresentare il controllo e gestisce automaticamente il rendering del controllo in fase di progettazione.The ContainerControlDesigner provides a single framed region to represent the control, and automatically handles rendering the control at design time.

Applicare l'attributo ParseChildrenAttribute sul controllo associato per determinare il comportamento della fase di progettazione del ContainerControlDesigner.Apply the ParseChildrenAttribute attribute on the associated control to determine the design-time behavior of the ContainerControlDesigner. Applicare le impostazioni ParseChildrenAttribute sul controllo associato come segue:Apply the ParseChildrenAttribute settings on the associated control as follows:

  • false per indicare che l'ContainerControlDesigner rappresenta il contenuto dell'area di progettazione modificabile come controlli figlio.false to indicate that the ContainerControlDesigner represents the contents of the editable design region as child controls.

  • true per indicare che l'ContainerControlDesigner rappresenta il contenuto dell'area di progettazione modificabile come proprietà interne modificabili del controllo.true to indicate that the ContainerControlDesigner represents the contents of the editable design region as editable inner properties of the control.

Gli sviluppatori di controlli possono derivare ed estendere una finestra di progettazione personalizzata da una delle diverse finestre di progettazione di base a seconda del tipo di controllo in fase di sviluppo, come definito nell'elenco seguente:Control developers can derive and extend a custom designer from one of several base designers depending on the kind of control that is being developed, as defined in the following list:

  • I controlli che consentono l'aggiunta di controlli figlio in fase di progettazione possono derivare dalla classe ContainerControlDesigner.Controls that allow child controls to be added to it at design time can derive from the ContainerControlDesigner class. Ad esempio, la classe PanelContainerDesigner viene derivata dalla classe ContainerControlDesigner e rappresenta un controllo Panel nell'area di progettazione.For example, the PanelContainerDesigner class is derived from the ContainerControlDesigner class and represents a Panel control on the design surface.

  • I controlli che dispongono di uno o più controlli figlio e possono avere anche un'area della finestra di progettazione modificabile in cui è possibile aggiungere controlli in fase di progettazione, possono derivare dalla classe CompositeControlDesigner.Controls that have one or more child controls, and might also have an editable designer region where controls can be added at design time, can derive from the CompositeControlDesigner class.

  • I controlli che richiedono un'elaborazione personalizzata della fase di progettazione possono derivare dalla classe di ControlDesigner di base.Controls that require custom design-time processing can derive from the base ControlDesigner class.

Note

La classe ContainerControlDesigner sostituisce la classe ReadWriteControlDesigner obsoleta.The ContainerControlDesigner class replaces the obsolete ReadWriteControlDesigner class.

Usare l'attributo DesignerAttribute per associare una classe della finestra di progettazione personalizzata insieme a un'implementazione del controllo personalizzato.Use the DesignerAttribute attribute to associate a custom designer class together with a custom control implementation. Per informazioni dettagliate sull'uso di finestre di progettazione controlli con controlli personalizzati, vedere procedura dettagliata: creazione di una finestra di progettazione di controlli di base per un controllo server Web.For detailed information about how to use control designers with custom controls, see Walkthrough: Creating a Basic Control Designer for a Web Server Control.

Constructors

ContainerControlDesigner()

Inizializza una nuova istanza della classe ContainerControlDesigner.Initializes a new instance of the ContainerControlDesigner class.

Properties

ActionLists

Ottiene la raccolta dell'elenco di azioni per questa finestra di progettazione controlli.Gets the action list collection for the control designer.

(Inherited from ControlDesigner)
AllowResize

Ottiene un valore che indica se è possibile ridimensionare il controllo in fase di progettazione.Gets a value indicating if the control can be resized at design time.

AssociatedComponents

Ottiene l'insieme dei componenti associati al componente gestito dalla finestra di progettazione.Gets the collection of components associated with the component managed by the designer.

(Inherited from ComponentDesigner)
AutoFormats

Ottiene la raccolta degli schemi di formattazione automatica predefiniti da visualizzare nella finestra di dialogo Formattazione automatica per il controllo associato in fase di progettazione.Gets the collection of predefined automatic formatting schemes to display in the Auto Format dialog box for the associated control at design time.

(Inherited from ControlDesigner)
Behavior

Ottiene o imposta il comportamento DHTML associato alla finestra di progettazione.Gets or sets the DHTML behavior that is associated with the designer.

(Inherited from HtmlControlDesigner)
Component

Ottiene il componente progettato dalla finestra di progettazione.Gets the component this designer is designing.

(Inherited from ComponentDesigner)
DataBindings

Ottiene l'insieme di associazioni dati per il controllo corrente.Gets the data bindings collection for the current control.

(Inherited from HtmlControlDesigner)
DataBindingsEnabled

Ottiene un valore che indica se l'area contenitore per il controllo controllo associato supporta l'associazione di dati.Gets a value indicating whether data binding is supported by the containing region for the associated control.

(Inherited from ControlDesigner)
DesignerState

Ottiene un oggetto utilizzato per rendere persistenti i dati per il controllo associato in fase di progettazione.Gets an object that is used to persist data for the associated control at design time.

(Inherited from ControlDesigner)
DesignTimeElement

Ottiene l'oggetto in fase di progettazione che rappresenta il controllo associato all'oggetto HtmlControlDesigner sull'area di progettazione.Gets the design-time object representing the control that is associated with the HtmlControlDesigner object on the design surface.

(Inherited from HtmlControlDesigner)
DesignTimeElementView

Ottiene l'oggetto di controllo di visualizzazione per la finestra di progettazione.Gets the view-control object for the control designer.

(Inherited from ControlDesigner)
DesignTimeHtmlRequiresLoadComplete

Ottiene un valore che indica se l'host di progettazione deve terminare il caricamento prima di poter chiamare il metodo GetDesignTimeHtml.Gets a value indicating whether the design host must finish loading before the GetDesignTimeHtml method can be called.

(Inherited from ControlDesigner)
Expressions

Ottiene le associazioni di espressioni per il controllo corrente in fase di progettazione.Gets the expression bindings for the current control at design time.

(Inherited from HtmlControlDesigner)
FrameCaption

Ottiene la didascalia che viene visualizzata per un controllo in fase di progettazione.Gets the caption that is displayed for a control at design time.

FrameStyle

Ottiene lo stile che viene applicato alla cornice del controllo in fase di progettazione.Gets the style that is applied to the control frame at design time.

HidePropertiesInTemplateMode

Ottiene un valore che indica se le proprietà del controllo associato sono nascoste quando per il controllo è attiva la modalità modello.Gets a value indicating whether the properties of the associated control are hidden when the control is in template mode.

(Inherited from ControlDesigner)
ID

Ottiene o imposta a stringa ID per il controllo.Gets or sets the ID string for the control.

(Inherited from ControlDesigner)
InheritanceAttribute

Ottiene un attributo che indica il tipo di ereditarietà del componente associato.Gets an attribute that indicates the type of inheritance of the associated component.

(Inherited from ComponentDesigner)
Inherited

Ottiene un valore che indica se questo componente è ereditato.Gets a value indicating whether this component is inherited.

(Inherited from ComponentDesigner)
InTemplateMode

Ottiene un valore che indica se il controllo è in modalità di visualizzazione o modifica del modello in un host di progettazione.Gets a value indicating whether the control is in either template viewing or editing mode in the design host. La proprietà InTemplateMode è di sola lettura.The InTemplateMode property is read-only.

(Inherited from ControlDesigner)
IsDirty

Ottiene o imposta un valore che indica se il controllo server Web è stato contrassegnato come modificato.Gets or sets a value indicating whether the Web server control has been marked as changed.

(Inherited from ControlDesigner)
NoWrap

Ottiene un valore che specifica se utilizzare l'attributo HTML nowrap sulle tabelle.Gets a value that specifies whether to use the HTML nowrap attribute on tables.

ParentComponent

Ottiene il componente padre per la finestra di progettazione.Gets the parent component for this designer.

(Inherited from ComponentDesigner)
ReadOnly

Ottiene o imposta un valore che indica se le proprietà del controllo sono in sola lettura in fase di progettazione.Gets or sets a value indicating whether the properties of the control are read-only at design time.

(Inherited from ControlDesigner)
RootDesigner

Ottiene la finestra di progettazione di controlli per la pagina del Web Form contenente il controllo associato.Gets the control designer for the Web Forms page that contains the associated control.

(Inherited from ControlDesigner)
ShadowProperties

Ottiene un insieme di valori di proprietà che eseguono l'override delle impostazioni utente.Gets a collection of property values that override user settings.

(Inherited from ComponentDesigner)
ShouldCodeSerialize

Ottiene o imposta un valore che indica se durante la serializzazione deve essere creata una dichiarazione di campo per il controllo nel file code-behind, per il documento di progettazione corrente.Gets or sets a value indicating whether to create a field declaration for the control in the code-behind file for the current design document during serialization.

(Inherited from HtmlControlDesigner)
Tag

Ottiene un oggetto che rappresenta l'elemento del markup HTML per il controllo associato.Gets an object representing the HTML markup element for the associated control.

(Inherited from ControlDesigner)
TemplateGroups

Ottiene una raccolta di gruppi di modelli, ognuno contenente una o più definizioni di modello.Gets a collection of template groups, each containing one or more template definitions.

(Inherited from ControlDesigner)
UsePreviewControl

Ottiene un valore che indica se la finestra di progettazione controlli usa un controllo di anteprima temporaneo per generare il markup HTML in fase di progettazione.Gets a value indicating whether the control designer uses a temporary preview control to generate the design-time HTML markup.

(Inherited from ControlDesigner)
Verbs

Ottiene i verbi in fase di progettazione supportati dal componente associato alla finestra di progettazione.Gets the design-time verbs supported by the component that is associated with the designer.

(Inherited from ComponentDesigner)
ViewControl

Ottiene o imposta un controllo server Web che può essere utilizzato per visualizzare in anteprima il markup HTML Design-Time.Gets or sets a Web server control that can be used for previewing the design-time HTML markup.

(Inherited from ControlDesigner)
ViewControlCreated

Ottiene o imposta un valore che indica se il controllo View è stato creato per la visualizzazione nell'area di progettazione.Gets or sets a value indicating whether a View control has been created for display on the design surface.

(Inherited from ControlDesigner)
Visible

Ottiene un valore che indica se il controllo è visibile in fase di progettazione.Gets a value that indicates whether the control is visible at design time.

(Inherited from ControlDesigner)

Methods

AddDesignTimeCssAttributes(IDictionary)

Aggiunge gli attributi di stile per il controllo in fase di progettazione.Adds the style attributes for the control at design time.

CreateErrorDesignTimeHtml(String)

Crea il markup HTML per visualizzare un messaggio di errore specificato in fase di progettazione.Creates HTML markup to display a specified error message at design time.

(Inherited from ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Crea il markup HTML per visualizzare un messaggio di errore di eccezione specificato in fase di progettazione.Creates the HTML markup to display a specified exception error message at design time.

(Inherited from ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Fornisce una rappresentazione del segnaposto rettangolare semplice che visualizza il tipo e l'ID del controllo.Provides a simple rectangular placeholder representation that displays the type and ID of the control.

(Inherited from ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Fornisce una rappresentazione del segnaposto rettangolare semplice che visualizza il tipo e l'ID del controllo e le istruzioni o le informazioni aggiuntive specificate.Provides a simple rectangular placeholder representation that displays the type and ID of the control, and also additional specified instructions or information.

(Inherited from ControlDesigner)
CreateViewControl()

Restituisce una copia del controllo associato per la visualizzazione o il rendering nell'area di progettazione.Returns a copy of the associated control for viewing or rendering on the design surface.

(Inherited from ControlDesigner)
Dispose()

Rilascia tutte le risorse utilizzate da ComponentDesigner.Releases all resources used by the ComponentDesigner.

(Inherited from ComponentDesigner)
Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto HtmlControlDesigner ed eventualmente le risorse gestite.Releases the unmanaged resources that are used by the HtmlControlDesigner object and optionally releases the managed resources.

(Inherited from HtmlControlDesigner)
DoDefaultAction()

Crea una firma di metodo nel file di codice sorgente per l'evento predefinito sul componente e sposta il cursore dell'utente in tale posizione.Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

(Inherited from ComponentDesigner)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBounds()

Recupera le coordinate del rettangolo che rappresenta i limiti del controllo come visualizzato nell'area di progettazione.Retrieves the coordinates of the rectangle representing the boundaries for the control as displayed on the design surface.

(Inherited from ControlDesigner)
GetDesignTimeCssAttributes()

Restituisce l'insieme degli attributi di stile per il controllo in fase di progettazione.Returns the collection of style attributes for the control at design time.

GetDesignTimeHtml()

Recupera il markup HTML usato per rappresentare il controllo in fase di progettazione.Retrieves the HTML markup that is used to represent the control at design time.

(Inherited from ControlDesigner)
GetDesignTimeHtml(DesignerRegionCollection)

Restituisce il markup HTML utilizzato per rappresentare il controllo in fase di progettazione.Returns the HTML markup that is used to represent the control at design time.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Restituisce il contenuto dell'area modificabile del controllo in fase di progettazione.Returns the content for the editable region of the control at design time.

GetEmptyDesignTimeHtml()

Recupera il markup HTML per rappresentare un controllo server Web in fase di progettazione che non avrà rappresentazione visiva in fase di esecuzione.Retrieves the HTML markup to represent a Web server control at design time that will have no visual representation at run time.

(Inherited from ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Recupera il markup HTML che fornisce informazioni sull'eccezione specificata.Retrieves the HTML markup that provides information about the specified exception.

(Inherited from ControlDesigner)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetPersistenceContent()

Restituisce il contenuto persistente del controllo al momento della progettazione.Returns the persistable content of the control at design time.

GetPersistInnerHtml()

Recupera il markup HTML interno persistente del controllo.Retrieves the persistable inner HTML markup of the control.

(Inherited from ControlDesigner)
GetService(Type)

Esegue un tentativo di recuperare il tipo di servizio specificato dal sito della modalità progettazione del componente della finestra di progettazione.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Inherited from ComponentDesigner)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
GetViewRendering()

Recupera un oggetto contenente il markup Design-Time per il contenuto e le aree del controllo associato.Retrieves an object that contains the design-time markup for the content and regions of the associated control.

(Inherited from ControlDesigner)
Initialize(IComponent)

Inizializza la finestra di progettazione di controlli e carica il componente specificato.Initializes the control designer and loads the specified component.

(Inherited from ControlDesigner)
InitializeExistingComponent(IDictionary)

Reinizializza un componente esistente.Reinitializes an existing component.

(Inherited from ComponentDesigner)
InitializeNewComponent(IDictionary)

Inizializza un nuovo componente creato.Initializes a newly created component.

(Inherited from ComponentDesigner)
InitializeNonDefault()

Inizializza le impostazioni relative a un componente importato già inizializzato per impostazioni diverse da quelle predefinite.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(Inherited from ComponentDesigner)
Invalidate()

Invalida l'intera area del controllo visualizzato nell'area di progettazione e comunica alla finestra di progettazione di controlli di ricreare il controllo.Invalidates the whole area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(Inherited from ControlDesigner)
Invalidate(Rectangle)

Invalida l'area specificata del controllo visualizzato nell'area di progettazione e comunica alla finestra di progettazione di controlli di ricreare il controllo.Invalidates the specified area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(Inherited from ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ottiene l'oggetto InheritanceAttribute dell'oggetto ComponentDesigner specificato.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Inherited from ComponentDesigner)
IsPropertyBound(String)

Recupera un valore che indica se la proprietà specificata sul controllo associato prevede l'associazione a dati.Retrieves a value indicating whether the specified property on the associated control is data-bound.

(Inherited from ControlDesigner)
Localize(IDesignTimeResourceWriter)

Utilizza il writer di risorse fornito per rendere persistenti le proprietà localizzate del controllo associato in una risorsa nell'host di progettazione.Uses the provided resource writer to persist the localizable properties of the associated control to a resource in the design host.

(Inherited from ControlDesigner)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
OnAutoFormatApplied(DesignerAutoFormat)

Chiamato dopo che è stato applicato uno schema di formattazione automatica e predefinito al controllo associato.Called when a predefined, automatic formatting scheme has been applied to the associated control.

(Inherited from ControlDesigner)
OnBehaviorAttached()

Chiamato quando la finestra di progettazione di controlli è collegata a un oggetto Behavior.Called when the control designer is attached to a Behavior object.

(Inherited from ControlDesigner)
OnBehaviorDetaching()

Chiamato quando viene annullata un'associazione di un comportamento dall'elemento.Called when a behavior disassociates from the element.

(Inherited from HtmlControlDesigner)
OnBindingsCollectionChanged(String)

Chiamato se viene modificato l'insieme di associazioni dati.Called when the data-binding collection changes.

(Inherited from ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Chiamato dall'host di progettazione quando l'utente fa clic su un controllo associato in fase di progettazione.Called by the design host when the user clicks the associated control at design time.

(Inherited from ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

Viene chiamato in caso di modifica del controllo associato.Called when the associated control changes.

(Inherited from ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Rappresenta il metodo che gestirà l'evento ComponentChanging per il controllo associato.Represents the method that will handle the ComponentChanging event for the associated control.

(Inherited from ControlDesigner)
OnControlResize()

Chiamato se il controllo server Web associato è stato ridimensionato nell'host di progettazione in fase di progettazione.Called when the associated Web server control has been resized in the design host at design time.

(Inherited from ControlDesigner)
OnPaint(PaintEventArgs)

Chiamato se la finestra di progettazione di controlli crea il controllo associato sull'area di progettazione, se il valore CustomPaint è true.Called when the control designer draws the associated control on the design surface, if the CustomPaint value is true.

(Inherited from ControlDesigner)
OnSetComponentDefaults()

Imposta le proprietà predefinite relative al componente.Sets the default properties for the component.

(Inherited from ComponentDesigner)
OnSetParent()

Fornisce un modo per eseguire un'ulteriore elaborazione quando il controllo associato viene connesso al controllo padre.Provides a way to perform additional processing when the associated control is attached to a parent control.

(Inherited from HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di attributi esposti tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

(Inherited from ComponentDesigner)
PostFilterEvents(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal gruppo di eventi esposti tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

(Inherited from ComponentDesigner)
PostFilterProperties(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di proprietà esposte tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(Inherited from ComponentDesigner)
PreFilterAttributes(IDictionary)

Consente a una finestra di progettazione di aggiungere un insieme di attributi che vengono esposti tramite un oggetto TypeDescriptor.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(Inherited from ComponentDesigner)
PreFilterEvents(IDictionary)

Imposta l'elenco di eventi esposti in fase di progettazione per l'oggetto TypeDescriptor per il componente.Sets the list of events that are exposed at design-time for the TypeDescriptor object for the component.

(Inherited from HtmlControlDesigner)
PreFilterProperties(IDictionary)

Aggiunge o rimuove proprietà dalla griglia Proprietà in un host di progettazione in fase di progettazione o fornisce proprietà Design-Time che possono corrispondere alle proprietà sul controllo associato.Adds properties to or removes properties from the Properties grid in a design host at design time or provides new design-time properties that might correspond to properties on the associated control.

(Inherited from ControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica all'oggetto IComponentChangeService che questo componente è stato modificato.Notifies the IComponentChangeService that this component has been changed.

(Inherited from ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica all'oggetto IComponentChangeService che questo componente sta per essere modificato.Notifies the IComponentChangeService that this component is about to be changed.

(Inherited from ComponentDesigner)
RaiseResizeEvent()

Genera l'evento OnControlResize().Raises the OnControlResize() event.

(Inherited from ControlDesigner)
RegisterClone(Object, Object)

Registra i dati interni in un controllo duplicato.Registers internal data in a cloned control.

(Inherited from ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Imposta il contenuto dell'area modificabile del controllo in fase di progettazione.Sets the content for the editable region of the control at design time.

SetRegionContent(EditableDesignerRegion, String)

Specifica il contenuto per un'area modificabile della visualizzazione Design-Time del controllo.Specifies the content for an editable region in the design-time view of the control.

(Inherited from ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Assegna l'enumerazione ViewFlags bit per bit specificata al valore del flag specificato.Assigns the specified bitwise ViewFlags enumeration to the specified flag value.

(Inherited from ControlDesigner)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
UpdateDesignTimeHtml()

Aggiorna il markup HTML Design-Time per il controllo server Web associato mediante la chiamata al metodo GetDesignTimeHtml.Refreshes the design-time HTML markup for the associated Web server control by calling the GetDesignTimeHtml method.

(Inherited from ControlDesigner)

Explicit Interface Implementations

IDesignerFilter.PostFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterAttributes(IDictionary).For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterEvents(IDictionary).For a description of this member, see the PostFilterEvents(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterProperties(IDictionary).For a description of this member, see the PostFilterProperties(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterAttributes(IDictionary).For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterEvents(IDictionary).For a description of this member, see the PreFilterEvents(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterProperties(IDictionary).For a description of this member, see the PreFilterProperties(IDictionary) method.

(Inherited from ComponentDesigner)
ITreeDesigner.Children

Per una descrizione di questo membro, vedere la proprietà Children.For a description of this member, see the Children property.

(Inherited from ComponentDesigner)
ITreeDesigner.Parent

Per una descrizione di questo membro, vedere la proprietà Parent.For a description of this member, see the Parent property.

(Inherited from ComponentDesigner)

Applies to

See also