Hi Mike,
Ha! Now we're right together on it!!
I guess what nobody told you (and I only stumbled across it by accident a
while back, and can't find the MSDN topic again), is that you don't have to
inherit from UserControl when creating your own components. You can extend any
of the Controls or their base classes (sort of).
I took a UserControl that I've already been working with and replaced
Inherits System.Windows.Forms.UserControl
with
Inherits System.Windows.Forms.Panel
I then had to remove/amend a bit of the stuff that I was doing that was
based on it being a UC and make it aware that it had become a Panel.
I also found that it promptly refused to show itself in Design mode (for
itself) but the one that I had put on a Form acted just like any other Panel -
except that it was <mine>!
)
As for me, so for you - it's now just a question of choosing what you'd
like to inherit from. (I hope).
Regards,
Fergus