These are three different things you can add to a project and I am not quite sure if I understand the difference. They all seem to for example show up in the component toolbox when working with a Form. What are some common usage scenarios for each of them? What is the difference?
These are three different things you can add to a project and I am
Share
The main difference between User Control, Custom Control and Component is that they inherit from different levels in the inheritance tree:
So, in short you get a different amount of pre-wired functionality with the different options.
When would you use the different options? (these are thoughts and opinions, not truths)