.NET Windows Forms in a Nutshell
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 |