I\'m making some controls which all have to share the same look and some common behavior, although they are meant for different kind of inputs. So I made a BaseClass which i
Try making a ParentControlDesigner for your control, overriding InternalControlDesigner, and returning (designerHost.GetDesigner(tableLayoutPanel) as ControlDesigner). designerHost is (IDesignerHost) component.Site.GetService(typeof(IDesignerHost)).