Share via


SwitcherDesigner Class

Extends the design mode behavior of a control.

Inheritance Hierarchy

System.Object
  System.ComponentModel.Design.ComponentDesigner
    System.Windows.Forms.Design.ControlDesigner
      System.Windows.Forms.Design.ParentControlDesigner
        Microsoft.SqlServer.Management.Controls.SwitcherDesigner

Namespace:  Microsoft.SqlServer.Management.Controls
Assembly:  Microsoft.SqlServer.Management.Controls (in Microsoft.SqlServer.Management.Controls.dll)

Syntax

'Declaration
Public Class SwitcherDesigner _
    Inherits ParentControlDesigner
'Usage
Dim instance As SwitcherDesigner
public class SwitcherDesigner : ParentControlDesigner
public ref class SwitcherDesigner : public ParentControlDesigner
type SwitcherDesigner =  
    class
        inherit ParentControlDesigner
    end
public class SwitcherDesigner extends ParentControlDesigner

The SwitcherDesigner type exposes the following members.

Constructors

  Name Description
Public method SwitcherDesigner Initializes a new instance of the SwitcherDesigner class.

Top

Properties

  Name Description
Public property AccessibilityObject (Inherited from ControlDesigner.)
Public property ActionLists (Inherited from ComponentDesigner.)
Protected property AllowControlLasso (Inherited from ParentControlDesigner.)
Protected property AllowGenericDragBox (Inherited from ParentControlDesigner.)
Protected property AllowSetChildIndexOnDrop (Inherited from ParentControlDesigner.)
Public property AssociatedComponents (Inherited from ControlDesigner.)
Public property AutoResizeHandles (Inherited from ControlDesigner.)
Protected property BehaviorService (Inherited from ControlDesigner.)
Public property Component (Inherited from ComponentDesigner.)
Public property Control (Inherited from ControlDesigner.)
Protected property DefaultControlLocation (Inherited from ParentControlDesigner.)
Protected property DrawGrid (Inherited from ParentControlDesigner.)
Protected property EnableDragRect (Inherited from ParentControlDesigner.)
Protected property GridSize (Inherited from ParentControlDesigner.)
Protected property InheritanceAttribute (Inherited from ControlDesigner.)
Protected property Inherited (Inherited from ComponentDesigner.)
Protected property MouseDragTool (Inherited from ParentControlDesigner.)
Protected property ParentComponent (Inherited from ControlDesigner.)
Public property ParticipatesWithSnapLines (Inherited from ControlDesigner.)
Public property SelectionRules (Inherited from ControlDesigner.)
Protected property ShadowProperties (Inherited from ComponentDesigner.)
Public property SnapLines (Inherited from ParentControlDesigner.)
Public property Verbs (Inherited from ComponentDesigner.)

Top

Methods

  Name Description
Protected method AddPaddingSnapLines (Inherited from ParentControlDesigner.)
Protected method BaseWndProc (Inherited from ControlDesigner.)
Public method CanBeParentedTo (Inherited from ControlDesigner.)
Public method CanParent(ControlDesigner) (Inherited from ParentControlDesigner.)
Public method CanParent(Control) Indicates whether the control that is managed by the specified designer can be a child of the control that is managed by this designer. (Overrides ParentControlDesigner.CanParent(Control).)
Protected method CreateTool(ToolboxItem) (Inherited from ParentControlDesigner.)
Protected method CreateTool(ToolboxItem, Point) (Inherited from ParentControlDesigner.)
Protected method CreateTool(ToolboxItem, Rectangle) (Inherited from ParentControlDesigner.)
Protected method CreateToolCore (Inherited from ParentControlDesigner.)
Protected method DefWndProc (Inherited from ControlDesigner.)
Protected method DisplayError (Inherited from ControlDesigner.)
Public method Dispose() (Inherited from ComponentDesigner.)
Protected method Dispose(Boolean) Releases the unmanaged resources used by the SwitcherDesigner and optionally releases the managed resources. (Overrides ParentControlDesigner.Dispose(Boolean).)
Public method DoDefaultAction (Inherited from ComponentDesigner.)
Protected method EnableDesignMode (Inherited from ControlDesigner.)
Protected method EnableDragDrop (Inherited from ControlDesigner.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from ComponentDesigner.)
Protected method GetControl (Inherited from ParentControlDesigner.)
Protected method GetControlGlyph (Inherited from ParentControlDesigner.)
Public method GetGlyphs (Inherited from ParentControlDesigner.)
Public method GetHashCode (Inherited from Object.)
Protected method GetHitTest Indicates whether a mouse click at the specified point should be handled by the control. (Overrides ControlDesigner.GetHitTest(Point).)
Protected method GetParentForComponent (Inherited from ParentControlDesigner.)
Protected method GetService (Inherited from ComponentDesigner.)
Public method GetType (Inherited from Object.)
Protected method GetUpdatedRect (Inherited from ParentControlDesigner.)
Protected method HookChildControls (Inherited from ControlDesigner.)
Public method Initialize Initializes the designer with the specified component. (Overrides ParentControlDesigner.Initialize(IComponent).)
Public method InitializeExistingComponent (Inherited from ControlDesigner.)
Public method InitializeNewComponent (Inherited from ParentControlDesigner.)
Public method InitializeNonDefault Obsolete. (Inherited from ComponentDesigner.)
Public method InternalControlDesigner (Inherited from ControlDesigner.)
Protected method InvokeGetInheritanceAttribute (Inherited from ComponentDesigner.)
Protected method MemberwiseClone (Inherited from Object.)
Public method NumberOfInternalControlDesigners (Inherited from ControlDesigner.)
Protected method OnContextMenu (Inherited from ControlDesigner.)
Protected method OnCreateHandle (Inherited from ControlDesigner.)
Protected method OnDragComplete (Inherited from ParentControlDesigner.)
Protected method OnDragDrop (Inherited from ParentControlDesigner.)
Protected method OnDragEnter (Inherited from ParentControlDesigner.)
Protected method OnDragLeave (Inherited from ParentControlDesigner.)
Protected method OnDragOver (Inherited from ParentControlDesigner.)
Protected method OnGiveFeedback (Inherited from ControlDesigner.)
Protected method OnMouseDragBegin (Inherited from ParentControlDesigner.)
Protected method OnMouseDragEnd (Inherited from ParentControlDesigner.)
Protected method OnMouseDragMove (Inherited from ParentControlDesigner.)
Protected method OnMouseEnter (Inherited from ControlDesigner.)
Protected method OnMouseHover (Inherited from ControlDesigner.)
Protected method OnMouseLeave (Inherited from ControlDesigner.)
Protected method OnPaintAdornments (Inherited from ParentControlDesigner.)
Public method OnSetComponentDefaults Obsolete. (Inherited from ControlDesigner.)
Protected method OnSetCursor (Inherited from ParentControlDesigner.)
Protected method PostFilterAttributes (Inherited from ComponentDesigner.)
Protected method PostFilterEvents (Inherited from ComponentDesigner.)
Protected method PostFilterProperties (Inherited from ComponentDesigner.)
Protected method PreFilterAttributes (Inherited from ComponentDesigner.)
Protected method PreFilterEvents (Inherited from ComponentDesigner.)
Protected method PreFilterProperties (Inherited from ParentControlDesigner.)
Protected method RaiseComponentChanged (Inherited from ComponentDesigner.)
Protected method RaiseComponentChanging (Inherited from ComponentDesigner.)
Public method ToString (Inherited from Object.)
Protected method UnhookChildControls (Inherited from ControlDesigner.)
Protected method WndProc (Inherited from ControlDesigner.)

Top

Fields

  Name Description
Protected field accessibilityObj (Inherited from ControlDesigner.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate property ITreeDesigner.Children (Inherited from ComponentDesigner.)
Explicit interface implemetationPrivate property ITreeDesigner.Parent (Inherited from ComponentDesigner.)
Explicit interface implemetationPrivate method IDesignerFilter.PostFilterAttributes (Inherited from ComponentDesigner.)
Explicit interface implemetationPrivate method IDesignerFilter.PostFilterEvents (Inherited from ComponentDesigner.)
Explicit interface implemetationPrivate method IDesignerFilter.PostFilterProperties (Inherited from ComponentDesigner.)
Explicit interface implemetationPrivate method IDesignerFilter.PreFilterAttributes (Inherited from ComponentDesigner.)
Explicit interface implemetationPrivate method IDesignerFilter.PreFilterEvents (Inherited from ComponentDesigner.)
Explicit interface implemetationPrivate method IDesignerFilter.PreFilterProperties (Inherited from ComponentDesigner.)

Top

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.