# Custom Components

This section provides information on how to create your own custom components. Tutorials are provided; along with an explanation of how they were created. More detailed information for the related XML elements used in building a component definition file is also provided.

Related Custom Component reference information and XML schema details are also available:

- Custom Component Reference
- Custom Component XML Schema Documentation

A component menu is provided to support standard and custom components. If not visible in the main menu bar, you can enable the Components menu. Select Window > Customize Perspective... and select the Commands tab. In the list of Available command groups, check Carbide.c++ UI Designer Components and click OK to close the dialog box. The Components menu will appear between the Project and Run menus.

Major topics include:

- Creating Custom Components
- Tutorials