Summary

Components represented the biggest shift in the object-oriented paradigm and made rapid application development tools powerful and possible. More than likely, whole books will be written on this subject alone.

In this chapter you learned that the same techniques you use for implementing any class can be used to implement custom controls. Generalize the UserControl for simplified control creation, and generalize a specific control to extend the behavior of an existing control without reproducing available code.

Visual Studio .NET makes incorporating components a straightforward process. Compile a class library assembly and use the Customize Toolbox dialog box to add your custom controls to the toolbox.

Inheritance means that you are likely ...

Get Visual Basic® .NET Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.