I never had the reason to build a base class of my own from which I could then inherit subclasses. But this seems like a good way to have similarities.
Is this the way to share controls, or would it be better to create your own user controls and add them to Windows Form direct descendants?
How does CAB play into this? is it another way of sharing controls?
I am interested in learning more about inheritance hierarchies with WinForms, so in what kinds of ways might a project benefit from inhreritence? What kinds of things can be inherited?
I read that events are properties, for example. And using the abstract keyword can force subclasses to implement them. What other kinds of neat things can be done with WinFoms and inheritance?