This documentation is archived and is not being maintained.

ParentControlDesigner Class

Base designer class for extending the design mode behavior of a Control that supports nested controls.

For a list of all members of this type, see ParentControlDesigner Members.

System.Object
   System.ComponentModel.Design.ComponentDesigner
      System.Windows.Forms.Design.ControlDesigner
         System.Windows.Forms.Design.ParentControlDesigner
            System.Windows.Forms.Design.ScrollableControlDesigner

[Visual Basic]
Public Class ParentControlDesigner
   Inherits ControlDesigner
[C#]
public class ParentControlDesigner : ControlDesigner
[C++]
public __gc class ParentControlDesigner : public ControlDesigner
[JScript]
public class ParentControlDesigner extends ControlDesigner

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Remarks

ParentControlDesigner provides a base class for designers of controls that can contain child controls. In addition to the methods and functionality inherited from the ControlDesigner and ComponentDesigner classes, ParentControlDesigner enables child controls to be added to, removed from, selected within, and arranged within the control whose behavior it extends at design time.

You can associate a designer with a type using a DesignerAttribute. For an overview of customizing design time behavior, see Enhancing Design-Time Support.

Requirements

Namespace: System.Windows.Forms.Design

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: System.Design (in System.Design.dll)

See Also

ParentControlDesigner Members | System.Windows.Forms.Design Namespace | ControlDesigner | ComponentDesigner | IDesigner | IDesignerFilter | Enhancing Design-Time Support | DesignerAttribute

Show: