شما سلسله مراتب رو نگاه کنید.
User Control:
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.UserControl
Control:
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
همونطور که میبینید، UserControl یک نوع خاصی از Control هست که ویژگی های Container بودن و Scrollable بودن رو داره.به معنی که اگه چیزی که میخواین طراحی کنیدحاوی کنترل های دیگه هست، بهتره از UserControl ارث بری کنید، وگرنه از Control.