ControlDesigner Classe

Definição

Fornece uma classe de designer de controle base para estender o comportamento do modo de design de um controle de servidor 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
Herança
Derivado

Exemplos

O exemplo de código a seguir demonstra como criar uma classe de designer simples derivada da ControlDesigner classe . Esse designer de controle dá suporte a uma classe personalizada TextControl e fornece um comando para alterar o tamanho do texto de um controle em tempo de design. O designer de controle é associado ao controle especificando o designer de controle em uma DesignerAttribute declaração de objeto na TextControl classe . A chave para manter as alterações de propriedade do designer de controle para a marcação HTML é encontrada no ToggleTextSize método da classe personalizada ActionList .

Para experimentar o exemplo, adicione uma referência ao assembly System.Design.dll e compile o código.

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>

Comentários

A ControlDesigner classe fornece uma classe de designer de controle base que pode ser herdada e estendida para fornecer suporte em tempo de design para um controle de servidor Web em um host de design, como o Visual Studio 2005.

O modelo de objeto para trabalhar com a renderização em tempo de design é aprimorado em versões anteriores, com as seguintes novas classes base para fornecer acesso ao modelo de objeto simplificado:

Formatação automática

Você pode criar uma variedade de formatos automáticos e predefinidos que podem simplificar o processo de desenvolvedores de páginas que estão aplicando alterações de estilo complexas a controles de servidor Web personalizados. Por exemplo, o TableDesigner controle, que deriva da ControlDesigner classe , fornece muitos formatos automáticos dos quais escolher. Para implementar e fornecer formatação automática em seus controles personalizados, use os seguintes recursos:

Listas de ações (marcas inteligentes)

Listas de ações são menus de tarefas importantes ou amplamente usadas que um desenvolvedor de páginas que usa um controle pode executar em uma interface do usuário em tempo de design, como o Visual Studio 2005. Por exemplo, a exibição de tempo de design do controle pode fornecer um menu de tarefas disponíveis. Isso inclui uma tarefa para formatar o controle automaticamente. Para saber mais sobre listas de ações, comece com os seguintes recursos:

Regiões de designer de controle

As regiões são áreas editáveis na exibição de tempo de design de um controle de servidor Web. Esse recurso oferece edição semelhante a WYSIWYG do conteúdo do modelo, controles internos e propriedades em tempo de design. Você pode fazer com que o designer de controle crie controles em regiões ou use a Caixa de Ferramentas para arrastar e soltar controles para regiões. As regiões são gerenciadas com os seguintes recursos:

Modelos

O modelo para criar uma interface do usuário para edição em tempo de design de controles modelo, como o GridView controle, foi muito aprimorado em relação a versões anteriores. Você pode criar controles personalizados complexos que incluem modelos para várias partes do controle e seu designer de controle personalizado pode ajudar os desenvolvedores de páginas que estão modificando modelos com os seguintes recursos:

Processamento de tempo de design

A ControlDesigner classe tem os seguintes métodos para dar suporte à renderização em tempo de design do controle do servidor Web. A maioria desses métodos é a mesma de versões anteriores:

Construtores

ControlDesigner()

Inicializa uma nova instância da classe ControlDesigner.

Propriedades

ActionLists

Obtém a coleção de listas de ação do designer de controle.

ActionLists

Obtém as listas de ação de tempo de design com suporte pelo componente associado ao designer.

(Herdado de ComponentDesigner)
AllowResize

Obtém um valor que indica se o controle pode ser redimensionado no ambiente de tempo de design.

AssociatedComponents

Obtém a coleção de componentes associados ao componente gerenciado pelo designer.

(Herdado de ComponentDesigner)
AutoFormats

Obtém a coleção de esquemas de formatação automáticos predefinidos para exibir na caixa de diálogo Autoformatação do controle associado no tempo de design.

Behavior
Obsoleto.

Obtém ou define o comportamento DHTML associado ao designer.

(Herdado de HtmlControlDesigner)
Component

Obtém o componente que deste designer está criando.

(Herdado de ComponentDesigner)
DataBindings

Obtém a coleção de associações de dados para o controle atual.

(Herdado de HtmlControlDesigner)
DataBindingsEnabled

Obtém um valor que indica se a associação de dados tem suporte da região que contém o controle associado.

DesignerState

Obtém um objeto usado para persistir os dados do controle associado em tempo de design.

DesignTimeElement
Obsoleto.

Obtém o objeto em tempo de design que representa o controle associado ao objeto HtmlControlDesigner na superfície de design.

(Herdado de HtmlControlDesigner)
DesignTimeElementView
Obsoleto.

Obtém o objeto de controle de exibição do designer de controle.

DesignTimeHtmlRequiresLoadComplete
Obsoleto.

Obtém um valor que indica se o host de design deve concluir o carregamento antes do método GetDesignTimeHtml poder ser chamado.

Expressions

Obtém as associações de expressão para o controle atual em tempo de design.

(Herdado de HtmlControlDesigner)
HidePropertiesInTemplateMode

Obtém um valor que indica se as propriedades do controle associado são ocultadas quando o controle está no modo de modelo.

ID

Obtém ou define a cadeia de caracteres da ID do controle.

InheritanceAttribute

Obtém um atributo que indica o tipo de herança do componente associado.

(Herdado de ComponentDesigner)
Inherited

Obtém um valor que indica se este componente é herdado.

(Herdado de ComponentDesigner)
InTemplateMode

Obtém um valor que indica se o controle está em exibição de modelo ou em modo de edição no host de design. A propriedade InTemplateMode é somente leitura.

IsDirty
Obsoleto.

Obtém ou define um valor que indica se o controle de servidor Web foi marcado como alterado.

ParentComponent

Obtém o componente pai para este designer.

(Herdado de ComponentDesigner)
ReadOnly
Obsoleto.

Obtém ou define um valor que indica se as propriedades do controle são somente leitura em tempo de design.

RootDesigner

Obtém o designer de controle da página Web Forms que contém o controle associado.

SetTextualDefaultProperty

Fornece uma classe de designer de controle base para estender o comportamento do modo de design de um controle de servidor Web.

(Herdado de ComponentDesigner)
ShadowProperties

Obtém uma coleção de valores de propriedade que substituem as configurações do usuário.

(Herdado de ComponentDesigner)
ShouldCodeSerialize
Obsoleto.

Obtém ou define um valor que indica se é necessário criar uma declaração de campo para o controle no arquivo code-behind para o documento de design atual durante a serialização.

(Herdado de HtmlControlDesigner)
Tag

Obtém um objeto que representa o elemento de marcação HTML do controle associado.

TemplateGroups

Obtém uma coleção de grupos de modelos, cada uma contendo uma ou mais definições de modelo.

UsePreviewControl

Obtém um valor que indica se o designer de controle usa um controle de visualização temporário para gerar a marcação HTML de tempo de design.

Verbs

Obtém os verbos de tempo de design com suporte pelo componente associado ao designer.

(Herdado de ComponentDesigner)
ViewControl

Obtém ou define um controle de servidor Web que pode ser usado para visualizar a marcação HTML de tempo de design.

ViewControlCreated

Obtém ou define um valor que indica se um controle View foi criado para exibição na superfície de design.

Visible

Obtém um valor que indica se o controle está visível em tempo de design.

Métodos

CreateErrorDesignTimeHtml(String)

Cria uma marcação HTML para exibir uma mensagem de erro especificada em tempo de design.

CreateErrorDesignTimeHtml(String, Exception)

Cria a marcação HTML para exibir uma mensagem de erro de exceção especificada em tempo de design.

CreatePlaceHolderDesignTimeHtml()

Fornece uma representação de espaço reservado retangular simples que exibe o tipo e a ID do controle.

CreatePlaceHolderDesignTimeHtml(String)

Fornece uma representação de espaço reservado retangular simples que exibe o tipo e a ID do controle, bem como outras instruções ou informações especificadas.

CreateViewControl()

Retorna uma cópia do controle associado para exibição ou renderização na superfície de design.

Dispose()

Libera todos os recursos usados pelo ComponentDesigner.

(Herdado de ComponentDesigner)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo objeto HtmlControlDesigner e libera opcionalmente os recursos gerados.

(Herdado de HtmlControlDesigner)
DoDefaultAction()

Cria uma assinatura de método no arquivo de código-fonte para o evento padrão no componente e navega o cursor do usuário para essa localização.

(Herdado de ComponentDesigner)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBounds()

Recupera as coordenadas do retângulo que representa os limites do controle como exibido na superfície de design.

GetDesignTimeHtml()

Recupera a marcação HTML usada para representar o controle em tempo de design.

GetDesignTimeHtml(DesignerRegionCollection)

Recupera a marcação HTML para exibir o controle e preenche a coleção com as regiões de designer de controle atuais.

GetDesignTimeResourceProviderFactory(IServiceProvider)

Retorna um alocador de provedor de recursos apropriado, dependendo das configurações de globalização no arquivo de configuração do site.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Retorna o conteúdo de uma região editável do modo de exibição de tempo de design do controle associado.

GetEmptyDesignTimeHtml()

Recupera a marcação HTML para representar um controle de servidor Web em tempo de design que não terá uma representação visual em tempo de execução.

GetErrorDesignTimeHtml(Exception)

Recupera a marcação HTML que fornece informações sobre a exceção especificada.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetPersistenceContent()

Recupera a marcação HTML interna persistente do controle em tempo de design.

GetPersistInnerHtml()
Obsoleto.

Recupera a marcação HTML interna persistente do controle.

GetService(Type)

Tenta recuperar o tipo de serviço especificado do site no modo de design do componente do designer.

(Herdado de ComponentDesigner)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetViewRendering()

Recupera um objeto que contém a marcação de tempo de design do conteúdo e das regiões do controle associado.

GetViewRendering(Control)

Recupera um objeto que contém a marcação de tempo de design do conteúdo e das regiões do controle especificado.

GetViewRendering(ControlDesigner)

Recupera um objeto que contém a marcação de tempo de design do conteúdo e das regiões do controle associado para o designer de controle especificado.

Initialize(IComponent)

Inicializa o designer de controle e carrega o componente especificado.

InitializeExistingComponent(IDictionary)

Reinicializa um componente existente.

(Herdado de ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicializa um componente recém-criado.

(Herdado de ComponentDesigner)
InitializeNonDefault()
Obsoleto.
Obsoleto.

Inicializa as configurações de um componente importado que já foi inicializado para as configurações que não sejam os padrões.

(Herdado de ComponentDesigner)
Invalidate()

Invalida toda a área do controle que é exibida na superfície de design e envia um sinal para o designer de controle redesenhar o controle.

Invalidate(Rectangle)

Invalida a área especificada do controle que é exibida na superfície de design e envia um sinal para o designer de controle redesenhar o controle.

InvokeGetInheritanceAttribute(ComponentDesigner)

Obtém o InheritanceAttribute do ComponentDesigner especificado.

(Herdado de ComponentDesigner)
InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String)

Encapsula uma série de alterações em uma transação usando os parâmetros especificados que podem ser revertidos como uma unidade com a funcionalidade de desfazer do host de design.

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

Encapsula uma série de alterações em uma transação usando os parâmetros especificados que podem ser revertidos como uma unidade com a funcionalidade de desfazer do host de design.

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

Encapsula uma série de alterações em uma transação usando os parâmetros especificados que podem ser revertidos como uma unidade com a funcionalidade de desfazer do host de design.

IsPropertyBound(String)
Obsoleto.

Recupera um valor que indica se a propriedade especificada no controle associado é associada a dados.

Localize(IDesignTimeResourceWriter)

Usa o gravador de recurso fornecido para persistir as propriedades localizáveis do controle associado para um recurso no host de design.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnAutoFormatApplied(DesignerAutoFormat)

Chamado quando um esquema de formatação automática predefinido é aplicado ao controle associado.

OnBehaviorAttached()

Chamado quando o designer de controle está anexado a um objeto Behavior.

OnBehaviorAttached()
Obsoleto.

Chamado quando um comportamento está associado ao elemento.

(Herdado de HtmlControlDesigner)
OnBehaviorDetaching()
Obsoleto.

Chamado quando um comportamento é desassociado do elemento.

(Herdado de HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Obsoleto.

Chamado quando a coleção de associação de dados é alterada.

OnClick(DesignerRegionMouseEventArgs)

Chamado pelo host de design quando o usuário clica no controle associado em tempo de design.

OnComponentChanged(Object, ComponentChangedEventArgs)

Chamado quando há uma alteração no controle associado.

OnComponentChanging(Object, ComponentChangingEventArgs)

Representa o método que manipulará o evento ComponentChanging de um controle associado.

OnControlResize()
Obsoleto.

Chamado quando o controle de servidor Web associado é redimensionado no host de design em tempo de design.

OnPaint(PaintEventArgs)

Chamado quando o designer de controle desenha o controle associado na superfície de design, se o valor CustomPaint for true.

OnSetComponentDefaults()
Obsoleto.
Obsoleto.

Define as propriedades padrão do componente.

(Herdado de ComponentDesigner)
OnSetParent()

Fornece uma maneira de realizar processamento adicional quando o controle associado é anexado a um controle pai.

(Herdado de HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Permite que um designer altere ou remova itens do conjunto de atributos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite que um designer altere ou remova itens do conjunto de eventos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite que um designer altere ou remova itens do conjunto de propriedades que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite um designer seja adicionado ao conjunto de atributos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterEvents(IDictionary)

Define a lista de eventos que são expostos em tempo de design para o objeto TypeDescriptor para o componente.

(Herdado de HtmlControlDesigner)
PreFilterProperties(IDictionary)

Adiciona ou remove propriedades da grade de Propriedades em um host de design em tempo de design ou fornece novas propriedades de tempo de design que podem corresponder às propriedades do controle associado.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica o IComponentChangeService de que este componente foi alterado.

(Herdado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica o IComponentChangeService de que este componente está prestes a ser alterado.

(Herdado de ComponentDesigner)
RaiseResizeEvent()
Obsoleto.

Aciona o evento OnControlResize().

RegisterClone(Object, Object)

Registra os dados internos em um controle clonado.

SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Especifica o conteúdo de uma região editável do controle em tempo de design.

SetRegionContent(EditableDesignerRegion, String)

Especifica o conteúdo de uma região editável na exibição de tempo de design do controle.

SetViewFlags(ViewFlags, Boolean)

Atribui a enumeração ViewFlags bit a bit especificada ao valor de sinalizador especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UpdateDesignTimeHtml()

Atualiza a marcação HTML de tempo de design do controle de servidor Web associado ao chamar o método GetDesignTimeHtml.

Implantações explícitas de interface

IDesignerFilter.PostFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterAttributes(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterEvents(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterProperties(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterAttributes(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterEvents(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterProperties(IDictionary).

(Herdado de ComponentDesigner)
ITreeDesigner.Children

Para obter uma descrição desse membro, consulte o propriedade Children.

(Herdado de ComponentDesigner)
ITreeDesigner.Parent

Para obter uma descrição desse membro, consulte o propriedade Parent.

(Herdado de ComponentDesigner)

Aplica-se a

Confira também