The differences between a UserControl and a form really stand out. An example of which is how you are able to refer to the UserControl itself in code. Unlike forms, you dont refer to the UserControl by its name in code. If you had a UserControl named UserControl1 or MyControl, you would always refer to it as UserControl, as seen in the following example:
UserControl.BackColor=vbBlue