ScrollableControlDesigner Class

 

Base designer class for extending the design mode behavior of a Control which should receive scroll messages.

Namespace:   System.Windows.Forms.Design
Assembly:  System.Design (in System.Design.dll)


public class ScrollableControlDesigner : ParentControlDesigner

NameDescription
System_CAPS_pubmethodScrollableControlDesigner()

Initializes a new instance of the ScrollableControlDesigner class.

NameDescription
System_CAPS_pubpropertyAccessibilityObject

Gets the AccessibleObject assigned to the control.(Inherited from ControlDesigner.)

System_CAPS_pubpropertyActionLists

Gets the design-time action lists supported by the component associated with the designer.(Inherited from ComponentDesigner.)

System_CAPS_protpropertyAllowControlLasso

Gets a value indicating whether selected controls will be re-parented.(Inherited from ParentControlDesigner.)

System_CAPS_protpropertyAllowGenericDragBox

Gets a value indicating whether a generic drag box should be drawn when dragging a toolbox item over the designer's surface.(Inherited from ParentControlDesigner.)

System_CAPS_protpropertyAllowSetChildIndexOnDrop

Gets a value indicating whether the z-order of dragged controls should be maintained when dropped on a ParentControlDesigner.(Inherited from ParentControlDesigner.)

System_CAPS_pubpropertyAssociatedComponents

Gets the collection of components associated with the component managed by the designer.(Inherited from ControlDesigner.)

System_CAPS_pubpropertyAutoResizeHandles

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value indicating whether resize handle allocation depends on the value of the AutoSize property. (Inherited from ControlDesigner.)

System_CAPS_protpropertyBehaviorService

Gets the BehaviorService from the design environment.(Inherited from ControlDesigner.)

System_CAPS_pubpropertyComponent

Gets the component this designer is designing.(Inherited from ComponentDesigner.)

System_CAPS_pubpropertyControl

Gets the control that the designer is designing.(Inherited from ControlDesigner.)

System_CAPS_protpropertyDefaultControlLocation

Gets the default location for a control added to the designer.(Inherited from ParentControlDesigner.)

System_CAPS_protpropertyDrawGrid

Gets or sets a value indicating whether a grid should be drawn on the control for this designer.(Inherited from ParentControlDesigner.)

System_CAPS_protpropertyEnableDragRect

Gets a value indicating whether drag rectangles are drawn by the designer.(Inherited from ParentControlDesigner.)

System_CAPS_protpropertyGridSize

Gets or sets the size of each square of the grid that is drawn when the designer is in grid draw mode.(Inherited from ParentControlDesigner.)

System_CAPS_protpropertyInheritanceAttribute

Gets the System.ComponentModel.InheritanceAttribute of the designer.(Inherited from ControlDesigner.)

System_CAPS_protpropertyInherited

Gets a value indicating whether this component is inherited.(Inherited from ComponentDesigner.)

System_CAPS_protpropertyMouseDragTool

Gets a value indicating whether the designer has a valid tool during a drag operation. (Inherited from ParentControlDesigner.)

System_CAPS_protpropertyParentComponent

Gets the parent component for the ControlDesigner.(Inherited from ControlDesigner.)

System_CAPS_pubpropertyParticipatesWithSnapLines

Gets a value indicating whether the ControlDesigner will allow snapline alignment during a drag operation.(Inherited from ControlDesigner.)

System_CAPS_pubpropertySelectionRules

Gets the selection rules that indicate the movement capabilities of a component.(Inherited from ControlDesigner.)

System_CAPS_protpropertyShadowProperties

Gets a collection of property values that override user settings.(Inherited from ComponentDesigner.)

System_CAPS_pubpropertySnapLines

Gets a list of SnapLine objects representing significant alignment points for this control. (Inherited from ParentControlDesigner.)

System_CAPS_pubpropertyVerbs

Gets the design-time verbs supported by the component that is associated with the designer.(Inherited from ComponentDesigner.)

NameDescription
System_CAPS_protmethodAddPaddingSnapLines(ArrayList)

Adds padding snaplines.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodBaseWndProc(Message)

Processes Windows messages.(Inherited from ControlDesigner.)

System_CAPS_protmethodCanAddComponent(IComponent)

This API supports the product infrastructure and is not intended to be used directly from your code. Called when a component is added to the parent container.(Inherited from ParentControlDesigner.)

System_CAPS_pubmethodCanBeParentedTo(IDesigner)

Indicates if this designer's control can be parented by the control of the specified designer.(Inherited from ControlDesigner.)

System_CAPS_pubmethodCanParent(Control)

Indicates whether the specified control can be a child of the control managed by this designer.(Inherited from ParentControlDesigner.)

System_CAPS_pubmethodCanParent(ControlDesigner)

Indicates whether the control managed by the specified designer can be a child of the control managed by this designer.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodCreateTool(ToolboxItem)

Creates a component or control from the specified tool and adds it to the current design document.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodCreateTool(ToolboxItem, Point)

Creates a component or control from the specified tool and adds it to the current design document at the specified location.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodCreateTool(ToolboxItem, Rectangle)

Creates a component or control from the specified tool and adds it to the current design document within the bounds of the specified rectangle.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodCreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Provides core functionality for all the CreateTool methods.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodDefWndProc(Message)

Provides default processing for Windows messages.(Inherited from ControlDesigner.)

System_CAPS_protmethodDisplayError(Exception)

Displays information about the specified exception to the user.(Inherited from ControlDesigner.)

System_CAPS_pubmethodDispose()

Releases all resources used by the ComponentDesigner.(Inherited from ComponentDesigner.)

System_CAPS_protmethodDispose(Boolean)

Releases the unmanaged resources used by the ParentControlDesigner, and optionally releases the managed resources.(Inherited from ParentControlDesigner.)

System_CAPS_pubmethodDoDefaultAction()

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.(Inherited from ComponentDesigner.)

System_CAPS_protmethodEnableDesignMode(Control, String)

Enables design time functionality for a child control.(Inherited from ControlDesigner.)

System_CAPS_protmethodEnableDragDrop(Boolean)

Enables or disables drag-and-drop support for the control being designed.(Inherited from ControlDesigner.)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Attempts to free resources by calling Dispose(false) before the object is reclaimed by garbage collection.(Inherited from ComponentDesigner.)

System_CAPS_protmethodGetControl(Object)

Gets the control from the designer of the specified component.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodGetControlGlyph(GlyphSelectionType)

Gets a body glyph that represents the bounds of the control. (Inherited from ParentControlDesigner.)

System_CAPS_pubmethodGetGlyphs(GlyphSelectionType)

Gets a collection of Glyph objects representing the selection borders and grab handles for a standard control.(Inherited from ParentControlDesigner.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_protmethodGetHitTest(Point)

Indicates whether a mouse click at the specified point should be handled by the control.(Overrides ControlDesigner.GetHitTest(Point).)

System_CAPS_protmethodGetParentForComponent(IComponent)

Used by deriving classes to determine if it returns the control being designed or some other Container while adding a component to it.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodGetService(Type)

Attempts to retrieve the specified type of service from the design mode site of the designer's component.(Inherited from ComponentDesigner.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodGetUpdatedRect(Rectangle, Rectangle, Boolean)

Updates the position of the specified rectangle, adjusting it for grid alignment if grid alignment mode is enabled.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodHookChildControls(Control)

Routes messages from the child controls of the specified control to the designer.(Inherited from ControlDesigner.)

System_CAPS_pubmethodInitialize(IComponent)

Initializes the designer with the specified component.(Inherited from ParentControlDesigner.)

System_CAPS_pubmethodInitializeExistingComponent(IDictionary)

Re-initializes an existing component.(Inherited from ControlDesigner.)

System_CAPS_pubmethodInitializeNewComponent(IDictionary)

Initializes a newly created component.(Inherited from ParentControlDesigner.)

System_CAPS_pubmethodInitializeNonDefault()

Obsolete. Initializes the settings for an imported component that is already initialized to settings other than the defaults.(Inherited from ComponentDesigner.)

System_CAPS_pubmethodInternalControlDesigner(Int32)

Returns the internal control designer with the specified index in the ControlDesigner.(Inherited from ControlDesigner.)

System_CAPS_protmethodInvokeGetInheritanceAttribute(ComponentDesigner)

Gets the InheritanceAttribute of the specified ComponentDesigner.(Inherited from ComponentDesigner.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodNumberOfInternalControlDesigners()

Returns the number of internal control designers in the ControlDesigner.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnContextMenu(Int32, Int32)

Shows the context menu and provides an opportunity to perform additional processing when the context menu is about to be displayed.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnCreateHandle()

Provides an opportunity to perform additional processing immediately after the control handle has been created.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnDragComplete(DragEventArgs)

Called in order to clean up a drag-and-drop operation.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnDragDrop(DragEventArgs)

Called when a drag-and-drop object is dropped onto the control designer view.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnDragEnter(DragEventArgs)

Called when a drag-and-drop operation enters the control designer view.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnDragLeave(EventArgs)

Called when a drag-and-drop operation leaves the control designer view.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnDragOver(DragEventArgs)

Called when a drag-and-drop object is dragged over the control designer view.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnGiveFeedback(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.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnMouseDragBegin(Int32, Int32)

Called in response to the left mouse button being pressed and held while over the component.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnMouseDragEnd(Boolean)

Called at the end of a drag-and-drop operation to complete or cancel the operation.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnMouseDragMove(Int32, Int32)

Called for each movement of the mouse during a drag-and-drop operation.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodOnMouseEnter()

Receives a call when the mouse first enters the control.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnMouseHover()

Receives a call after the mouse hovers over the control.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnMouseLeave()

Receives a call when the mouse first enters the control.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnPaintAdornments(PaintEventArgs)

Called 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.(Inherited from ParentControlDesigner.)

System_CAPS_pubmethodOnSetComponentDefaults()

Obsolete. Called when the designer is intialized.(Inherited from ControlDesigner.)

System_CAPS_protmethodOnSetCursor()

Provides an opportunity to change the current mouse cursor.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodPostFilterAttributes(IDictionary)

Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.(Inherited from ComponentDesigner.)

System_CAPS_protmethodPostFilterEvents(IDictionary)

Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.(Inherited from ComponentDesigner.)

System_CAPS_protmethodPostFilterProperties(IDictionary)

Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.(Inherited from ComponentDesigner.)

System_CAPS_protmethodPreFilterAttributes(IDictionary)

Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.(Inherited from ComponentDesigner.)

System_CAPS_protmethodPreFilterEvents(IDictionary)

Allows a designer to add to the set of events that it exposes through a TypeDescriptor.(Inherited from ComponentDesigner.)

System_CAPS_protmethodPreFilterProperties(IDictionary)

Adjusts the set of properties the component will expose through a TypeDescriptor.(Inherited from ParentControlDesigner.)

System_CAPS_protmethodRaiseComponentChanged(MemberDescriptor, Object, Object)

Notifies the IComponentChangeService that this component has been changed.(Inherited from ComponentDesigner.)

System_CAPS_protmethodRaiseComponentChanging(MemberDescriptor)

Notifies the IComponentChangeService that this component is about to be changed.(Inherited from ComponentDesigner.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_protmethodUnhookChildControls(Control)

Routes messages for the children of the specified control to each control rather than to a parent designer.(Inherited from ControlDesigner.)

System_CAPS_protmethodWndProc(Message)

Processes Windows messages and passes WM_HSCROLL and WM_VSCROLL messages to the control at design time.(Overrides ControlDesigner.WndProc(Message).)

NameDescription
System_CAPS_protfieldaccessibilityObj

Specifies the accessibility object for the designer.(Inherited from ControlDesigner.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerFilter.PostFilterAttributes(IDictionary)

For a description of this member, see the IDesignerFilter.PostFilterAttributes method.(Inherited from ComponentDesigner.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerFilter.PostFilterEvents(IDictionary)

For a description of this member, see the IDesignerFilter.PostFilterEvents method.(Inherited from ComponentDesigner.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerFilter.PostFilterProperties(IDictionary)

For a description of this member, see the IDesignerFilter.PostFilterProperties method.(Inherited from ComponentDesigner.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerFilter.PreFilterAttributes(IDictionary)

For a description of this member, see the IDesignerFilter.PreFilterAttributes method.(Inherited from ComponentDesigner.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerFilter.PreFilterEvents(IDictionary)

For a description of this member, see the IDesignerFilter.PreFilterEvents method.(Inherited from ComponentDesigner.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerFilter.PreFilterProperties(IDictionary)

For a description of this member, see the IDesignerFilter.PreFilterProperties method.(Inherited from ComponentDesigner.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyITreeDesigner.Children

For a description of this member, see the ITreeDesigner.Children property.(Inherited from ComponentDesigner.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyITreeDesigner.Parent

For a description of this member, see the ITreeDesigner.Parent property.(Inherited from ComponentDesigner.)

ScrollableControlDesigner provides a base class for designers of controls that respond to scroll messages. In addition to the methods and functionality inherited from the ParentControlDesigner, ControlDesigner, and ComponentDesigner classes, ScrollableControlDesigner provides a WndProc method override that passes WM_HSCROLL and WM_VSCROLL messages to the control at design time.

System_CAPS_noteNote

If a form has its AutoScroll property set to active, the scroll bars are always active in the design-time environment.

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

.NET Framework
Available since 1.1

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

Return to top
Show: