DekGenius.com
[ Team LiB ] Previous Section Next Section

ControlDesignerdisposable

System.Windows.Forms.Design (system.design.dll)class

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);
}

Hierarchy

System.Object System.ComponentModel.Design.ComponentDesigner(System.ComponentModel.Design.IDesign, System.IDisposable, System.ComponentModel.Design.IDesignerFilter) ControlDesigner

Subclasses

ParentControlDesigner

Passed To

ControlDesignerAccessibleObject.ControlDesignerAccessibleObject(), ParentControlDesigner.CanParent()

    [ Team LiB ] Previous Section Next Section