ControlDesigner Classe

Definição

Fornece uma classe base de designer de controlo para estender o comportamento do modo de design de um controlo 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 seguinte demonstra como criar uma classe designer simples que deriva da ControlDesigner classe. Este designer de controlos suporta uma classe personalizada TextControl e fornece um comando para alterar o tamanho do texto de um controlo no momento do design. O designer de controlo está associado ao controlo especificando o designer de controlo numa DesignerAttribute declaração de objeto na TextControl classe. A chave para persistir alterações de propriedades desde o designer de controlos até à marcação HTML encontra-se no ToggleTextSize método da classe personalizada ActionList .

Para tentar o exemplo, adicione uma referência à System.Design.dll assembly 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>

Observações

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

O modelo de objetos para trabalhar com renderização em tempo de design foi melhorado em relação às versões anteriores, com as seguintes novas classes base para fornecer acesso ao modelo de objeto simplificado:

Formatação Automática

Pode criar uma variedade de formatos automáticos e pré-definidos que simplificam o processo dos programadores de páginas que aplicam alterações complexas de estilo a controlos personalizados de servidores Web. Por exemplo, o TableDesigner controlo, que deriva da ControlDesigner classe, fornece muitos formatos automáticos para escolher. Para implementar e fornecer formatação automática nos seus controlos personalizados, utilize as seguintes funcionalidades:

Listas de Ações (Smart Tags)

As listas de ações são menus de tarefas importantes ou amplamente utilizadas que um programador de páginas que utiliza um controlo pode realizar numa interface de utilizador (UI) em tempo de design, como o Visual Studio 2005. Por exemplo, a vista em tempo de design do seu controlo pode fornecer um menu de tarefas disponíveis. Isto inclui uma tarefa para formatar automaticamente o controlo. Para aprender sobre listas de ações, comece pelas seguintes funcionalidades:

Regiões do Designer de Controlo

As regiões são áreas editáveis na vista de design time de um controlo de servidor Web. Esta funcionalidade oferece edição semelhante a WYSIWYG do conteúdo do modelo, controlos internos e propriedades no momento do design. Podes pedir ao designer de controlos para criar controlos em regiões ou podes usar a Toolbox para arrastar e largar controlos dentro das regiões. As regiões são geridas com as seguintes características:

Templates

O modelo para criar uma interface de utilizador para edição em tempo de design de controlos templateados, como o controlo GridView , foi muito melhorado em relação às versões anteriores. Pode criar controlos personalizados complexos que incluem modelos para várias partes do controlo, e o seu designer de controlos personalizados pode ajudar os programadores de páginas que estão a modificar modelos com as seguintes funcionalidades:

Design-Time Renderização

A ControlDesigner classe tem os seguintes métodos para suportar a renderização em tempo de design do controlo do servidor Web. A maioria destes métodos é a mesma das versões anteriores:

Construtores

Name Description
ControlDesigner()

Inicializa uma nova instância da ControlDesigner classe.

Propriedades

Name Description
ActionLists

Obtém a coleção da lista de ações para o designer de controlos.

AllowResize

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

AssociatedComponents

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

(Herdado de ComponentDesigner)
AutoFormats

Obtém a coleção de esquemas automáticos de formatação pré-definidos para ser exibida na caixa de diálogo Formato Automático para o controlo associado no momento do design.

Behavior
Obsoleto.

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

(Herdado de HtmlControlDesigner)
Component

Recebe o componente que este designer está a desenhar.

(Herdado de ComponentDesigner)
DataBindings

Obtém a recolha de ligações de dados para o controlo atual.

(Herdado de HtmlControlDesigner)
DataBindingsEnabled

Obtém um valor que indica se a ligação de dados é suportada pela região que contém o controlo associado.

DesignerState

Obtém um objeto que é usado para persistir dados para o controlo associado no momento do projeto.

DesignTimeElement
Obsoleto.

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

(Herdado de HtmlControlDesigner)
DesignTimeElementView
Obsoleto.

Obtém o objeto de view-control para o designer de controlo.

DesignTimeHtmlRequiresLoadComplete
Obsoleto.

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

Expressions

Obtém as associações de expressão para o controlo atual no momento do projeto.

(Herdado de HtmlControlDesigner)
HidePropertiesInTemplateMode

Recebe um valor que indica se as propriedades do controlo associado estão ocultas quando o controlo está em modo template.

ID

Recebe ou define a cadeia ID do controlo.

InheritanceAttribute

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

(Herdado de ComponentDesigner)
Inherited

Recebe um valor que indica se este componente é herdado.

(Herdado de ComponentDesigner)
InTemplateMode

Recebe um valor que indica se o controlo está em modo visualização de templates ou edição no host de design. A InTemplateMode propriedade é apenas de leitura.

IsDirty
Obsoleto.

Recebe ou define um valor que indica se o controlo do servidor Web foi marcado como alterado.

ParentComponent

Obtém o componente pai para este designer.

(Herdado de ComponentDesigner)
ReadOnly
Obsoleto.

Recebe ou define um valor que indica se as propriedades do controlo são apenas leitura no momento do projeto.

RootDesigner

Obtém o designer de controlos para a página Web Forms que contém o controlo associado.

ShadowProperties

Obtém uma coleção de valores de propriedades que sobrepõem as definições do utilizador.

(Herdado de ComponentDesigner)
ShouldCodeSerialize
Obsoleto.

Recebe ou define um valor que indica se deve criar uma declaração de campo para o controlo no ficheiro code-behind do documento de design atual durante a serialização.

(Herdado de HtmlControlDesigner)
Tag

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

TemplateGroups

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

UsePreviewControl

Recebe um valor que indica se o designer de controlos usa um controlo de pré-visualização temporária para gerar a marcação HTML em tempo de design.

Verbs

Obtém os verbos em tempo de design suportados pelo componente associado ao designer.

(Herdado de ComponentDesigner)
ViewControl

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

ViewControlCreated

Recebe ou define um valor que indica se foi criado um View controlo para exibição na superfície de design.

Visible

Obtém um valor que indica se o controlo é visível no momento do projeto.

Métodos

Name Description
CreateErrorDesignTimeHtml(String, Exception)

Cria a marcação HTML para mostrar uma mensagem de erro de exceção especificada no momento do design.

CreateErrorDesignTimeHtml(String)

Cria marcação HTML para mostrar uma mensagem de erro especificada no momento do design.

CreatePlaceHolderDesignTimeHtml()

Fornece uma representação simples retangular que mostra o tipo e o ID do controlo.

CreatePlaceHolderDesignTimeHtml(String)

Fornece uma representação simples retangular que mostra o tipo e o ID do controlo, bem como instruções ou informações adicionais especificadas.

CreateViewControl()

Devolve uma cópia do controlo associado para visualização ou renderização na superfície de design.

Dispose()

Liberta todos os recursos utilizados pelo ComponentDesigner.

(Herdado de ComponentDesigner)
Dispose(Boolean)

Liberta os recursos não geridos que são usados pelo HtmlControlDesigner objeto e, opcionalmente, liberta os recursos geridos.

(Herdado de HtmlControlDesigner)
DoDefaultAction()

Cria uma assinatura de método no ficheiro de código-fonte para o evento predefinido no componente e navega pelo cursor do utilizador até 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 representam os limites do controlo conforme exibido na superfície de design.

GetDesignTimeHtml()

Recupera a marcação HTML que é usada para representar o controlo no momento do design.

GetDesignTimeHtml(DesignerRegionCollection)

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

GetDesignTimeResourceProviderFactory(IServiceProvider)

Devolve uma fábrica de fornecedores de recursos apropriada, dependendo das definições de globalização no ficheiro de configuração do site.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Devolve o conteúdo para uma região editável da vista em tempo de design do controlo associado.

GetEmptyDesignTimeHtml()

Recupera a marcação HTML para representar um controlo de servidor Web em tempo de design que não terá 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 função de hash predefinida.

(Herdado de Object)
GetPersistenceContent()

Recupera a marcação HTML interna persistente do controlo no momento do design.

GetPersistInnerHtml()
Obsoleto.

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

GetService(Type)

Tenta recuperar o tipo de serviço especificado a partir do local do modo de design do componente do projetista.

(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 em tempo de design para o conteúdo e regiões do controlo associado.

GetViewRendering(Control)

Recupera um objeto que contém a marcação em tempo de projeto para o conteúdo e regiões do controlo especificado.

GetViewRendering(ControlDesigner)

Recupera um objeto que contém a marcação em tempo de projeto para o conteúdo e regiões do controlo associado ao designer de controlo especificado.

Initialize(IComponent)

Inicializa o designer de controlo 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 definições de um componente importado que já está inicializado para definições diferentes das predefinidas.

(Herdado de ComponentDesigner)
Invalidate()

Invalida toda a área do controlo que é exibida na superfície de projeto e sinaliza ao projetista do controlo para redesenhar o controlo.

Invalidate(Rectangle)

Invalida a área especificada do controlo que é exibida na superfície de design e sinaliza ao projetista do controlo para redesenhar o controlo.

InvokeGetInheritanceAttribute(ComponentDesigner)

Obtém o InheritanceAttribute do especificado ComponentDesigner.

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

Envolve uma série de alterações numa 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)

Envolve uma série de alterações numa 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)

Envolve uma série de alterações numa 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 controlo associado está ligada a dados.

Localize(IDesignTimeResourceWriter)

Utiliza o escritor de recursos fornecido para persistir as propriedades localizáveis do controlo associado a um recurso no host de design.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnAutoFormatApplied(DesignerAutoFormat)

Chamado quando um esquema de formatação automático pré-definido foi aplicado ao controlo associado.

OnBehaviorAttached()

Chamado quando o designer de controlos está associado a um objeto de Comportamento.

OnBehaviorAttached()
Obsoleto.

Chamado quando um comportamento está associado ao elemento.

(Herdado de HtmlControlDesigner)
OnBehaviorDetaching()
Obsoleto.

Chamada quando um comportamento se dissocia do elemento.

(Herdado de HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Obsoleto.

Chamada quando a coleção de ligação de dados muda.

OnClick(DesignerRegionMouseEventArgs)

Chamada pelo anfitrião de design quando o utilizador clica no controlo associado no momento do design.

OnComponentChanged(Object, ComponentChangedEventArgs)

Chamada quando o controlo associado muda.

OnComponentChanging(Object, ComponentChangingEventArgs)

Representa o método que irá gerir o ComponentChanging evento para o controlo associado.

OnControlResize()
Obsoleto.

Chamado quando o controlo do servidor Web associado foi redimensionado no host de design em tempo de design.

OnPaint(PaintEventArgs)

Chamado quando o projetista de controlo desenha o controlo associado na superfície de projeto, se o CustomPaint valor for true.

OnSetComponentDefaults()
Obsoleto.
Obsoleto.

Define as propriedades padrão do componente.

(Herdado de ComponentDesigner)
OnSetParent()

Proporciona uma forma de realizar processamento adicional quando o controlo associado está associado a um controlo parental.

(Herdado de HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Permite a um designer alterar ou remover itens do conjunto de atributos que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite a um designer alterar ou remover itens do conjunto de eventos que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite a um designer alterar ou remover itens do conjunto de propriedades que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite a um designer adicionar ao conjunto de atributos que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterEvents(IDictionary)

Define a lista de eventos expostos no momento do design para o TypeDescriptor objeto do componente.

(Herdado de HtmlControlDesigner)
PreFilterProperties(IDictionary)

Adiciona propriedades ou remove propriedades da grelha de Propriedades num host de projeto no momento do projeto ou fornece novas propriedades em tempo de projeto que possam corresponder a propriedades no controlo associado.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica que IComponentChangeService este componente foi alterado.

(Herdado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

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

(Herdado de ComponentDesigner)
RaiseResizeEvent()
Obsoleto.

Eleva o OnControlResize() evento.

RegisterClone(Object, Object)

Regista dados internos num controlo clonado.

SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Especifica o conteúdo para uma região editável do controlo no momento do design.

SetRegionContent(EditableDesignerRegion, String)

Especifica o conteúdo de uma região editável na vista de design time do controlo.

SetViewFlags(ViewFlags, Boolean)

Atribui a enumeração bit ViewFlags a bit especificada ao valor da bandeira especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UpdateDesignTimeHtml()

Atualiza a marcação HTML em tempo de design para o controlo associado do servidor Web chamando o GetDesignTimeHtml método.

Implementações de Interface Explícita

Name Description
IDesignerFilter.PostFilterAttributes(IDictionary)

Para uma descrição deste elemento, veja o PostFilterAttributes(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para uma descrição deste elemento, veja o PostFilterEvents(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para uma descrição deste elemento, veja o PostFilterProperties(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para uma descrição deste elemento, veja o PreFilterAttributes(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para uma descrição deste elemento, veja o PreFilterEvents(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para uma descrição deste elemento, veja o PreFilterProperties(IDictionary) método.

(Herdado de ComponentDesigner)
ITreeDesigner.Children

Para uma descrição deste membro, veja a propriedade Children .

(Herdado de ComponentDesigner)
ITreeDesigner.Parent

Para uma descrição deste membro, veja a propriedade Parent .

(Herdado de ComponentDesigner)

Aplica-se a

Ver também