--- title: Put controls on forms ms.date: "03/30/2017" f1_keywords: - "ENV.Window.Toolbox" helpviewer_keywords: - "Windows Forms controls, adding to form" ms.assetid: 997508f2-87e5-4bec-a78e-9eec8f1fb15b --- # Putting Controls on Windows Forms There are a wide variety of controls that you can put on Windows Forms, depending on the needs of your application. ## In This Section [How to: Add Controls to Windows Forms](how-to-add-controls-to-windows-forms.md) Gives directions for attaching controls to your form. [How to: Add Controls Without a User Interface to Windows Forms](how-to-add-controls-without-a-user-interface-to-windows-forms.md) Gives directions for appending controls with no user interface to your application. [How to: Add to or Remove from a Collection of Controls at Run Time](how-to-add-to-or-remove-from-a-collection-of-controls-at-run-time.md) Explains how to add and remove controls on a panel at run time. [Walkthrough: Automatically Populating the Toolbox with Custom Components](walkthrough-automatically-populating-the-toolbox-with-custom-components.md) Demonstrates how you can make a custom component automatically appear in the **Toolbox** once the component is created. [How to: Add ActiveX Controls to Windows Forms](how-to-add-activex-controls-to-windows-forms.md) Gives directions for working with legacy ActiveX controls. [Considerations When Hosting an ActiveX Control on a Windows Form](considerations-when-hosting-an-activex-control-on-a-windows-form.md) Describes things to keep in mind when planning an application that uses ActiveX controls. ## Related Sections [Windows Forms Controls](index.md) Provides links to introductory topics on controls and what you can do with them. [User Input Validation in Windows Forms](../user-input-validation-in-windows-forms.md) Explains the basics of and theory behind validating the contents of Windows Forms controls.