ControlDesigner | disposable |
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()
|