---
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.
