What are the areas that a user control should have? I'm looking for the basic requirements for creating your
own control. I have my control about half way done and I am having thoughts about how to complete it.

A control should have properties, methods, and events (this I have done).

It needs to use the "UITypeEditor" to allow the developer to add and remove
collection items. My code Adds but not removes.

Also, I need to know how you link props to a collection of items?

Any other areas I have missed or if you have suggestions on how to fix the
add/remove issue are welcomed.


Thanks in advance.