This class extends System.ComponentModel.Design.ComponentDesigner to provide a designer for Control classes. It provides properties to specify the Control that is being designed, and the SelectionRules that determine how that control can be selected and manipulated. public class ControlDesigner : System.ComponentModel.Design.ComponentDesigner { // Public Constructors public ControlDesigner (); // Protected Static Fields // ={X=-2147483648,Y=-2147483648} // Protected Instance Fields protected AccessibleObject accessibilityObj ; // Public Instance Properties public virtual AccessibleObject AccessibilityObject {get; } public override ICollection AssociatedComponents {get; } // overrides System.ComponentModel.Design.ComponentDesigner public virtual Control Control {get; } public virtual SelectionRules SelectionRules {get; } // Protected Instance Properties protected virtual bool EnableDragRect {get; } // Public Instance Methods public virtual bool CanBeParentedTo (System.ComponentModel.Design.IDesigner parentDesigner ); public override void Initialize ( // overrides System.ComponentModel.Design.ComponentDesigner // overrides System.ComponentModel.Design.ComponentDesigner // overrides System.ComponentModel.Design.ComponentDesigner // Protected Instance Methods protected void BaseWndProc (ref System.Windows.Forms.Message m ); protected void DefWndProc (ref System.Windows.Forms.Message m ); protected void DisplayError (Exception e ); // overrides System.ComponentModel.Design.ComponentDesigner protected void EnableDragDrop (bool value ); protected virtual bool GetHitTest (System.Drawing.Point point ); protected void HookChildControls (System.Windows.Forms.Control firstChild ); protected virtual void OnContextMenu (int x , int y ); protected virtual void OnCreateHandle (); protected virtual void OnDragDrop (System.Windows.Forms.DragEventArgs de ); protected virtual void OnDragEnter (System.Windows.Forms.DragEventArgs de ); protected virtual void OnDragLeave (EventArgs e ); protected virtual void OnDragOver (System.Windows.Forms.DragEventArgs de ); protected virtual void OnGiveFeedback (System.Windows.Forms.GiveFeedbackEventArgs e ); protected virtual void OnMouseDragBegin (int x , int y ); protected virtual void OnMouseDragEnd (bool cancel ); protected virtual void OnMouseDragMove (int x , int y ); protected virtual void OnMouseEnter (); protected virtual void OnMouseHover (); protected virtual void OnMouseLeave (); protected virtual void OnPaintAdornments (System.Windows.Forms.PaintEventArgs pe ); protected virtual void OnSetCursor (); protected override void PreFilterProperties ( // overrides System.ComponentModel.Design.ComponentDesigner protected void UnhookChildControls (System.Windows.Forms.Control firstChild ); protected virtual void WndProc (ref System.Windows.Forms.Message m ); } HierarchySystem.Object System.ComponentModel.Design.ComponentDesigner(System.ComponentModel.Design.IDesign, System.IDisposable , System.ComponentModel.Design.IDesignerFilter) ControlDesigner SubclassesParentControlDesigner Passed ToControlDesignerAccessibleObject.ControlDesignerAccessibleObject() , ParentControlDesigner.CanParent() |