ControlDesigner Класс

Определение

Расширяет поведение элемента управления Control в режиме разработки.Extends the design mode behavior of a Control.

public ref class ControlDesigner : System::ComponentModel::Design::ComponentDesigner
public class ControlDesigner : System.ComponentModel.Design.ComponentDesigner
type ControlDesigner = class
    inherit ComponentDesigner
Public Class ControlDesigner
Inherits ComponentDesigner
Наследование
ControlDesigner
Производный

Примеры

В следующем примере ControlDesigner реализации демонстрируется обработка MouseEnter и MouseLeave события, рисование в элементе управления из кода конструктора и использование части IDesignerFilter интерфейса для добавления свойства элемента управления во время разработки.The following example ControlDesigner implementation demonstrates handling MouseEnter and MouseLeave events, drawing on a control from designer code, and using part of the IDesignerFilter interface to add a property for the control at design time. Следующий пример кода содержит конструктор и образец пользовательского элемента управления, связанного с конструктором.The following sample code contains a designer and a sample user control associated with the designer. Чтобы создать этот пример, скомпилируйте пример в библиотеку классов, добавьте ссылку на библиотеку в Windows Forms проект, добавьте элемент управления на панель элементов и добавьте в форму экземпляр элемента управления.To build this sample, compile the sample into a class library, add a reference to the library to a Windows Forms project, add the control to the Toolbox, and add an instance of the control to your form. При наведении указателя мыши на элемент управления выделяется внутренняя структура периметра элемента управления, а цвет, используемый для рисования контура, соответствует OutlineColor свойству, которое конструктор добавил к свойствам, перечисленным для элемента управления.When you point to the control, the inner outline of the perimeter of the control is highlighted, and the color used to draw the outline corresponds to the OutlineColor property that the designer has added to the properties listed for the control.

Добавьте ссылку на сборку System.Design, чтобы скомпилировать пример кода.Add a reference to the System.Design assembly to compile the code example.

using namespace System;
using namespace System::ComponentModel;
using namespace System::ComponentModel::Design;
using namespace System::Collections;
using namespace System::Drawing;
using namespace System::Windows::Forms;
using namespace System::Windows::Forms::Design;
using namespace System::Security::Permissions;

   public ref class TestControlDesigner: public System::Windows::Forms::Design::ControlDesigner
   {
   private:
      bool mouseover;
      Color lineColor;

   public:

      property Color OutlineColor 
      {
         Color get()
         {
            return lineColor;
         }

         void set( Color value )
         {
            lineColor = value;
         }

      }
      TestControlDesigner()
      {
         mouseover = false;
         lineColor = Color::White;
      }

   protected:
      virtual void OnMouseEnter() override
      {
         this->mouseover = true;
         this->Control->Refresh();
      }

      virtual void OnMouseLeave() override
      {
         this->mouseover = false;
         this->Control->Refresh();
      }

      virtual void OnPaintAdornments( System::Windows::Forms::PaintEventArgs^ pe ) override
      {
         if ( this->mouseover )
                  pe->Graphics->DrawRectangle( gcnew Pen( gcnew SolidBrush( this->lineColor ),6 ), 0, 0, this->Control->Size.Width, this->Control->Size.Height );
      }

   protected:
      [ReflectionPermission(SecurityAction::Demand, Flags=ReflectionPermissionFlag::MemberAccess)]
      virtual void PreFilterProperties( System::Collections::IDictionary^ properties ) override
      {
         properties->Add( "OutlineColor", TypeDescriptor::CreateProperty( TestControlDesigner::typeid, "OutlineColor", System::Drawing::Color::typeid, nullptr ) );
      }
   };

   [DesignerAttribute(TestControlDesigner::typeid)]
   public ref class TestControl: public System::Windows::Forms::UserControl
   {
   private:
      System::ComponentModel::Container^ components;

   public:
      TestControl()
      {
         components = gcnew System::ComponentModel::Container;
      }

   protected:
      ~TestControl()
      {
         if ( components != nullptr )
         {
            delete components;
         }
      }
   };
using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Windows.Forms;
using System.Windows.Forms.Design;

namespace ControlDesignerExample
{
    // ExampleControlDesigner is an example control designer that 
    // demonstrates basic functions of a ControlDesigner.
    [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] 
    public class ExampleControlDesigner  : System.Windows.Forms.Design.ControlDesigner
    {
        // This boolean state reflects whether the mouse is over the control.
        private bool mouseover = false;
        // This color is a private field for the OutlineColor property.
        private Color lineColor = Color.White;

        // This color is used to outline the control when the mouse is 
        // over the control.
        public Color OutlineColor
        {
            get
            {
                return lineColor;
            }
            set
            {
                lineColor = value;
            }
        }

        public ExampleControlDesigner()
        {
        }

        // Sets a value and refreshes the control's display when the 
        // mouse position enters the area of the control.
        protected override void OnMouseEnter()
        {
            this.mouseover = true;
            this.Control.Refresh();
        }    

        // Sets a value and refreshes the control's display when the 
        // mouse position enters the area of the control.        
        protected override void OnMouseLeave()
        {
            this.mouseover = false;            
            this.Control.Refresh();
        }        
        
        // Draws an outline around the control when the mouse is 
        // over the control.    
        protected override void OnPaintAdornments(System.Windows.Forms.PaintEventArgs pe)
        {
            if (this.mouseover)
            {
                pe.Graphics.DrawRectangle(
                    new Pen(new SolidBrush(this.lineColor), 6), 
                    0, 
                    0, 
                    this.Control.Size.Width, 
                    this.Control.Size.Height);
            }
        }

        // Adds a property to this designer's control at design time 
        // that indicates the outline color to use. 
        // The DesignOnlyAttribute ensures that the OutlineColor
        // property is not serialized by the designer.
        protected override void PreFilterProperties(System.Collections.IDictionary properties)
        {
            PropertyDescriptor pd = TypeDescriptor.CreateProperty(
                typeof(ExampleControlDesigner), 
                "OutlineColor",
                typeof(System.Drawing.Color),
                new Attribute[] { new DesignOnlyAttribute(true) });

            properties.Add("OutlineColor", pd);
        }
    }

    // This example control demonstrates the ExampleControlDesigner.
    [DesignerAttribute(typeof(ExampleControlDesigner))]
    public class ExampleControl : System.Windows.Forms.UserControl
    {        
        private System.ComponentModel.Container components = null;

        public ExampleControl()
        {
            components = new System.ComponentModel.Container();
        }

        protected override void Dispose( bool disposing )
        {
            if( disposing )
            {
                if( components != null )
                components.Dispose();
            }
            base.Dispose( disposing );
        }
    }
}
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Collections
Imports System.Drawing
Imports System.Windows.Forms
Imports System.Windows.Forms.Design

Namespace ControlDesignerExample
    _
    ' ExampleControlDesigner is an example control designer that 
    ' demonstrates basic functions of a ControlDesigner.
    <System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
    Public Class ExampleControlDesigner
        Inherits System.Windows.Forms.Design.ControlDesigner

        ' This boolean state reflects whether the mouse is over the control.
        Private mouseover As Boolean = False
        ' This color is a private field for the OutlineColor property.
        Private lineColor As Color = Color.White

        ' This color is used to outline the control when the mouse is 
        ' over the control.
        Public Property OutlineColor() As Color
            Get
                Return lineColor
            End Get
            Set(ByVal Value As Color)
                lineColor = Value
            End Set
        End Property

        Public Sub New()
        End Sub

        ' Sets a value and refreshes the control's display when the 
        ' mouse position enters the area of the control.
        Protected Overrides Sub OnMouseEnter()
            Me.mouseover = True
            Me.Control.Refresh()
        End Sub

        ' Sets a value and refreshes the control's display when the 
        ' mouse position enters the area of the control.		
        Protected Overrides Sub OnMouseLeave()
            Me.mouseover = False
            Me.Control.Refresh()
        End Sub

        ' Draws an outline around the control when the mouse is 
        ' over the control.	
        Protected Overrides Sub OnPaintAdornments(ByVal pe As System.Windows.Forms.PaintEventArgs)
            If Me.mouseover Then
                pe.Graphics.DrawRectangle(New Pen(New SolidBrush(Me.lineColor), 6), 0, 0, Me.Control.Size.Width, Me.Control.Size.Height)
            End If
        End Sub

        ' Adds a property to this designer's control at design time 
        ' that indicates the outline color to use.
        ' The DesignOnlyAttribute ensures that the OutlineColor
        ' property is not serialized by the designer.
        Protected Overrides Sub PreFilterProperties(ByVal properties As System.Collections.IDictionary)
            Dim pd As PropertyDescriptor = TypeDescriptor.CreateProperty( _
            GetType(ExampleControlDesigner), _
            "OutlineColor", _
            GetType(System.Drawing.Color), _
            New Attribute() {New DesignOnlyAttribute(True)})

            properties.Add("OutlineColor", pd)
        End Sub
    End Class

    ' This example control demonstrates the ExampleControlDesigner.
    <DesignerAttribute(GetType(ExampleControlDesigner))> _
     Public Class ExampleControl
        Inherits System.Windows.Forms.UserControl
        Private components As System.ComponentModel.Container = Nothing

        Public Sub New()
            components = New System.ComponentModel.Container()
        End Sub

        Protected Overloads Sub Dispose(ByVal disposing As Boolean)
            If disposing Then
                If (components IsNot Nothing) Then
                    components.Dispose()
                End If
            End If
            MyBase.Dispose(disposing)
        End Sub
    End Class

End Namespace

Комментарии

ControlDesigner предоставляет базовый класс для конструкторов компонентов, производных от Control .ControlDesigner provides a base class for designers of components that derive from Control. В дополнение к методам и функциональным возможностям, унаследованным от ComponentDesigner класса, ControlDesigner предоставляет дополнительные методы для поддержки расширения и изменения поведения, связанного Control во время разработки.In addition to the methods and functionality inherited from the ComponentDesigner class, ControlDesigner provides additional methods to support extending and altering the behavior of an associated Control at design time.

Конструктор можно связать с типом с помощью DesignerAttribute .You can associate a designer with a type using a DesignerAttribute. Общие сведения о настройке поведения во время разработки см. в разделе расширение поддержки Design-Time.For an overview of customizing design time behavior, see Extending Design-Time Support.

Конструкторы

ControlDesigner()

Инициализирует новый экземпляр класса ControlDesigner.Initializes a new instance of the ControlDesigner class.

Поля

accessibilityObj

Задает доступный объект для конструктора.Specifies the accessibility object for the designer.

InvalidPoint

Определяет локальную точку Point, представляющую значения недопустимой точки Point.Defines a local Point that represents the values of an invalid Point.

Свойства

AccessibilityObject

Получает объект AccessibleObject, назначенный элементу управления.Gets the AccessibleObject assigned to the control.

ActionLists

Возвращает списки действий времени разработки, поддерживаемые компонентом, сопоставленным конструктору.Gets the design-time action lists supported by the component associated with the designer.

(Унаследовано от ComponentDesigner)
AssociatedComponents

Получает коллекцию компонентов, сопоставленных компоненту, который управляется конструктором.Gets the collection of components associated with the component managed by the designer.

AutoResizeHandles

Получает или задает значение, указывающее, зависит ли распределение дескрипторов изменения размера от значения свойства AutoSize.Gets or sets a value indicating whether resize handle allocation depends on the value of the AutoSize property.

BehaviorService

Получает BehaviorService из среды разработки.Gets the BehaviorService from the design environment.

Component

Возвращает основной компонент, создаваемый данным конструктором.Gets the component this designer is designing.

(Унаследовано от ComponentDesigner)
Control

Получает элемент управления, создаваемый данным конструктором.Gets the control that the designer is designing.

EnableDragRect

Получает значение, указывающее, могут ли быть нарисованы перетаскиваемые прямоугольники на данном компоненте конструктора.Gets a value indicating whether drag rectangles can be drawn on this designer component.

InheritanceAttribute

Получает InheritanceAttribute конструктора.Gets the InheritanceAttribute of the designer.

InheritanceAttribute

Возвращает атрибут, обозначающий тип наследования связанного компонента.Gets an attribute that indicates the type of inheritance of the associated component.

(Унаследовано от ComponentDesigner)
Inherited

Возвращает значение, определяющее, наследуется ли этот компонент или нет.Gets a value indicating whether this component is inherited.

(Унаследовано от ComponentDesigner)
ParentComponent

Получает родительский компонент для ControlDesigner.Gets the parent component for the ControlDesigner.

ParentComponent

Возвращает родительский компонент этого конструктора.Gets the parent component for this designer.

(Унаследовано от ComponentDesigner)
ParticipatesWithSnapLines

Получает значение, указывающее, разрешит ли ControlDesigner выравнивание по линии привязки во время операции перетаскивания.Gets a value indicating whether the ControlDesigner will allow snapline alignment during a drag operation.

SelectionRules

Получает правила выбора, указывающие на возможность перемещения компонентов.Gets the selection rules that indicate the movement capabilities of a component.

ShadowProperties

Возвращает коллекцию значений свойств, переопределяющих параметры пользователя.Gets a collection of property values that override user settings.

(Унаследовано от ComponentDesigner)
SnapLines

Получает список объектов SnapLine, представляющих важные точки выравнивания для этого элемента управления.Gets a list of SnapLine objects representing significant alignment points for this control.

Verbs

Возвращает команды в режиме конструктора, поддерживаемые компонентом, связанным с конструктором.Gets the design-time verbs supported by the component that is associated with the designer.

(Унаследовано от ComponentDesigner)

Методы

BaseWndProc(Message)

Обрабатывает сообщения Windows.Processes Windows messages.

CanBeParentedTo(IDesigner)

Указывает, может ли этот элемент управления конструктора быть порожденным элементом управления заданного конструктора.Indicates if this designer's control can be parented by the control of the specified designer.

DefWndProc(Message)

Предоставляет стандартную обработку сообщений Windows.Provides default processing for Windows messages.

DisplayError(Exception)

Отображает для пользователя информацию об указанном исключении.Displays information about the specified exception to the user.

Dispose()

Освобождает все ресурсы, занятые модулем ComponentDesigner.Releases all resources used by the ComponentDesigner.

(Унаследовано от ComponentDesigner)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом ControlDesigner, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the ControlDesigner and optionally releases the managed resources.

DoDefaultAction()

Создает в файле с исходным кодом подпись метода для события по умолчанию для компонента и устанавливает курсор в позицию, где была создана эта подпись.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.

(Унаследовано от ComponentDesigner)
EnableDesignMode(Control, String)

Разрешает функцию разработки для дочернего элемента управления.Enables design time functionality for a child control.

EnableDragDrop(Boolean)

Разрешает или запрещает поддержку операций перетаскивания для проектируемого элемента управления.Enables or disables drag-and-drop support for the control being designed.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetControlGlyph(GlyphSelectionType)

Возвращает ControlBodyGlyph, представляющий границы данного элемента управления.Returns a ControlBodyGlyph representing the bounds of this control.

GetGlyphs(GlyphSelectionType)

Получает коллекцию объектов Glyph, представляющих границы выделения и токены захвата для стандартного элемента управления.Gets a collection of Glyph objects representing the selection borders and grab handles for a standard control.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetHitTest(Point)

Указывает, должно ли нажатие клавиши мыши в определенной точке обрабатываться элементом управления.Indicates whether a mouse click at the specified point should be handled by the control.

GetService(Type)

Пытается извлечь службу заданного типа с узла режима разработки компонента конструктора.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Унаследовано от ComponentDesigner)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
HookChildControls(Control)

Рассылает сообщения от дочерних элементов управления заданного элемента управления в конструктор.Routes messages from the child controls of the specified control to the designer.

Initialize(IComponent)

Инициализирует конструктор, используя заданный компонент.Initializes the designer with the specified component.

InitializeExistingComponent(IDictionary)

Повторно инициализирует существующий компонент.Re-initializes an existing component.

InitializeExistingComponent(IDictionary)

Выполняет повторную инициализацию существующего компонента.Reinitializes an existing component.

(Унаследовано от ComponentDesigner)
InitializeNewComponent(IDictionary)

Инициализирует только что созданный компонент.Initializes a newly created component.

InitializeNewComponent(IDictionary)

Инициализирует только что созданный компонент.Initializes a newly created component.

(Унаследовано от ComponentDesigner)
InitializeNonDefault()

Инициализирует свойства элемента управления с любыми значениями, не являющимися значениями по умолчанию.Initializes properties of the control to any non-default values.

InitializeNonDefault()
Является устаревшей.

Инициализирует параметры импортированного компонента, параметры которого уже были инициализированы с использованием параметров, отличных от заданных по умолчанию.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(Унаследовано от ComponentDesigner)
InternalControlDesigner(Int32)

Возвращает конструктор внутреннего элемента управления с заданным индексом в ControlDesigner.Returns the internal control designer with the specified index in the ControlDesigner.

InvokeGetInheritanceAttribute(ComponentDesigner)

Возвращает атрибут InheritanceAttribute заданного объекта ComponentDesigner.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Унаследовано от ComponentDesigner)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
NumberOfInternalControlDesigners()

Возвращает число конструкторов внутреннего элемента управления в ControlDesigner.Returns the number of internal control designers in the ControlDesigner.

OnContextMenu(Int32, Int32)

Показывает контекстное меню и предоставляет возможность осуществить дополнительную обработку, когда контекстное меню отображается.Shows the context menu and provides an opportunity to perform additional processing when the context menu is about to be displayed.

OnCreateHandle()

Предоставляет возможность осуществления дополнительной обработки немедленно после создания дескриптора элемента управления.Provides an opportunity to perform additional processing immediately after the control handle has been created.

OnDragComplete(DragEventArgs)

Получает вызов для очистки операции перетаскивания.Receives a call to clean up a drag-and-drop operation.

OnDragDrop(DragEventArgs)

Получает вызов, когда перетаскиваемый объект перемещается на представление конструктора элемента управления.Receives a call when a drag-and-drop object is dropped onto the control designer view.

OnDragEnter(DragEventArgs)

Получает вызов, когда операция перетаскивания входит на представление конструктора элемента управления.Receives a call when a drag-and-drop operation enters the control designer view.

OnDragLeave(EventArgs)

Получает вызов, когда операция перетаскивания выходит за пределы представления конструктора элемента управления.Receives a call when a drag-and-drop operation leaves the control designer view.

OnDragOver(DragEventArgs)

Получает вызов, когда перетаскиваемый объект перемещается по представлению конструктора элемента управления.Receives a call when a drag-and-drop object is dragged over the control designer view.

OnGiveFeedback(GiveFeedbackEventArgs)

Получает вызов во время выполнения операции перетаскивания для обеспечения визуального слежения за положением мыши при операции перетаскивания.Receives a call when a drag-and-drop operation is in progress to provide visual cues based on the location of the mouse while a drag operation is in progress.

OnMouseDragBegin(Int32, Int32)

Получает вызов в ответ на нажатие и удерживание левой кнопки мыши над компонентом.Receives a call in response to the left mouse button being pressed and held while over the component.

OnMouseDragEnd(Boolean)

Вызывается в конце операции перетаскивания для завершения или отмены операции.Receives a call at the end of a drag-and-drop operation to complete or cancel the operation.

OnMouseDragMove(Int32, Int32)

Получает вызов для каждого движения мыши во время операции перетаскивания.Receives a call for each movement of the mouse during a drag-and-drop operation.

OnMouseEnter()

Получает вызов, когда указатель мыши в первый раз оказывается на элементе управления.Receives a call when the mouse first enters the control.

OnMouseHover()

Получает вызов после наведения указателя мыши на элемент управления.Receives a call after the mouse hovers over the control.

OnMouseLeave()

Получает вызов, когда указатель мыши в первый раз оказывается на элементе управления.Receives a call when the mouse first enters the control.

OnPaintAdornments(PaintEventArgs)

Получает вызов, когда элемент управления, управляемый конструктором, украсил свою поверхность, так что конструктор имеет возможность дополнительного украшения верхней части элемента управления.Receives a call when the control that the designer is managing has painted its surface so the designer can paint any additional adornments on top of the control.

OnSetComponentDefaults()
Является устаревшей.

Вызывается при инициализации конструктора.Called when the designer is initialized.

OnSetCursor()

Получает вызов каждый раз, когда необходимо установить курсор.Receives a call each time the cursor needs to be set.

PostFilterAttributes(IDictionary)

Позволяет конструктору изменять или удалять элементы из набора атрибутов, предоставленных через класс TypeDescriptor.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

(Унаследовано от ComponentDesigner)
PostFilterEvents(IDictionary)

Позволяет конструктору изменять или удалять элементы из набора событий, предоставленных через класс TypeDescriptor.Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

(Унаследовано от ComponentDesigner)
PostFilterProperties(IDictionary)

Позволяет конструктору изменять или удалять элементы из набора свойств, предоставленных с использованием класса TypeDescriptor.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(Унаследовано от ComponentDesigner)
PreFilterAttributes(IDictionary)

Позволяет конструктору добавлять элементы к набору атрибутов, предоставленному с использованием класса TypeDescriptor.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(Унаследовано от ComponentDesigner)
PreFilterEvents(IDictionary)

Позволяет конструктору добавлять элементы к набору событий, предоставленных с использованием класса TypeDescriptor.Allows a designer to add to the set of events that it exposes through a TypeDescriptor.

(Унаследовано от ComponentDesigner)
PreFilterProperties(IDictionary)

Настраивает набор свойств, предоставляемых компонентом через TypeDescriptor.Adjusts the set of properties the component exposes through a TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Уведомляет службу IComponentChangeService о том, что данный компонент был изменен.Notifies the IComponentChangeService that this component has been changed.

(Унаследовано от ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Уведомляет службу IComponentChangeService о том, что компонент будет изменен.Notifies the IComponentChangeService that this component is about to be changed.

(Унаследовано от ComponentDesigner)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
UnhookChildControls(Control)

Рассылает сообщения для дочерних элементов заданного элемента управления к каждому элементу управления, а не к родительскому конструктору.Routes messages for the children of the specified control to each control rather than to a parent designer.

WndProc(Message)

Обрабатывает сообщения Windows и дополнительно пересылает их в элемент управления.Processes Windows messages and optionally routes them to the control.

Явные реализации интерфейса

IDesignerFilter.PostFilterAttributes(IDictionary)

Описание этого элемента содержится в методе PostFilterAttributes(IDictionary).For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Описание этого элемента содержится в методе PostFilterEvents(IDictionary).For a description of this member, see the PostFilterEvents(IDictionary) method.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Описание этого элемента содержится в методе PostFilterProperties(IDictionary).For a description of this member, see the PostFilterProperties(IDictionary) method.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Описание этого элемента содержится в методе PreFilterAttributes(IDictionary).For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Описание этого элемента содержится в методе PreFilterEvents(IDictionary).For a description of this member, see the PreFilterEvents(IDictionary) method.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Описание этого элемента содержится в методе PreFilterProperties(IDictionary).For a description of this member, see the PreFilterProperties(IDictionary) method.

(Унаследовано от ComponentDesigner)
ITreeDesigner.Children

Описание этого элемента см. в свойстве Children.For a description of this member, see the Children property.

(Унаследовано от ComponentDesigner)
ITreeDesigner.Parent

Описание этого элемента см. в свойстве Parent.For a description of this member, see the Parent property.

(Унаследовано от ComponentDesigner)

Применяется к

См. также раздел