Name
DocumentDesigner
Synopsis
This class extends ScrollableControlDesigner
to
provide design-time behavior for forms and user controls. This
designer can be extended to include design-time functionality common
to a particular class of design documents.
public class DocumentDesigner : ScrollableControlDesigner : System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser { // Public Constructors public DocumentDesigner(); // Protected Instance Fields protected IMenuEditorService menuEditorService; // Public Instance Properties public override SelectionRules SelectionRules{get; } // overrides ControlDesigner // Public Instance Methods // overrides ParentControlDesigner // Protected Instance Methods // overrides ParentControlDesigner protected virtual void EnsureMenuEditorService(System.ComponentModel.IComponent c); protected virtual bool GetToolSupported( // implements System.Drawing.Design.IToolboxUser // overrides ControlDesigner // overrides ControlDesigner // overrides ParentControlDesigner protected virtual void ToolPicked( // implements System.Drawing.Design.IToolboxUser // overrides ScrollableControlDesigner }
Hierarchy
System.Object
→ System.ComponentModel.Design.ComponentDesigner(System.ComponentModel.Design.IDesign,
System.IDisposable
,
System.ComponentModel.Design.IDesignerFilter)
→ ControlDesigner → ParentControlDesigner(ISelectionUIHandl,
IOleDragClient)
→ ScrollableControlDesigner → DocumentDesigner(System.ComponentModel.Design.IRootDesign,
System.Drawing.Design.IToolboxUser) ...
Get .NET Windows Forms in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.