Component Authoring 

The designers in the .NET Framework make it easy to author components. You can extend their functionality to provide a better programming experience for users of your components.

Visual Basic noteVisual Basic Note

Visual Basic programmers should be familiar with object-based programming concepts, although it is not necessary to have a thorough understanding of inheritance. For more information, see Inheritance in Visual Basic.

In This Section

  • Component Classes
    Describes what makes a class a component, ways to expose component functionality, controlling access to components, and controlling how component instances are created.
  • Components and Containers
    Describes the relationship between a component and its container, and how this relationship affects the architecture of your applications.
  • Common Language Specification
    Introduces the common language runtime, which is designed to simplify the creation and use of components. An important aspect of this simplification is enhanced interoperability between components written using different programming languages.
  • Extending Design-Time Support
    Provides links to a variety of topics related to creating design-time support for your components, such as implementing UI type editors, type converters, and custom designers.
Topic Location
Component Authoring Walkthroughs Windows Forms Custom Controls
Troubleshooting Control and Component Authoring Windows Forms Controls
Troubleshooting Control and Component Authoring Windows Forms Controls
Troubleshooting Control and Component Authoring Windows Forms Controls
Component Authoring Walkthroughs Windows Forms Custom Controls
Component Authoring Walkthroughs Windows Forms Custom Controls
Troubleshooting Control and Component Authoring Windows Forms Controls