public KryptonDockingEdge(string name, Control control, DockingEdge edge) : base(name) { if (control == null) throw new ArgumentNullException("control"); _control = control; _edge = edge; // Auto create elements for handling standard docked content and auto hidden content InternalAdd(new KryptonDockingEdgeAutoHidden("AutoHidden", control, edge)); InternalAdd(new KryptonDockingEdgeDocked("Docked", control, edge)); }