Using the Toolbox
You can use the toolbox to add controls and other items to your project. You can drag and drop different controls onto the surface of the designer you are using, and resize and position the controls.
The toolbox appears in conjunction with designer views, such as the designer view of a XAML file. The toolbox displays only those controls that can be used in the current designer.
The .NET Framework version that your project targets also affects the set of controls visible in the toolbox. By default, Visual Studio 2013 projects target the .NET Framework 4.5.1. You can set your project to target a different version of the .NET Framework by selecting the project node in Solution Explorer, and then browsing to Properties/Application/Target Framework.
Managing the Toolbox and its Controls
By default the toolbox is collapsed along the left side of the Visual Studio IDE, and appears when the cursor is moved over it. You can pin the toolbox (by clicking the Pin icon on the toolbox toolbar) so that it remains open when you move the cursor. You can also undock the toolbox window and drag it anywhere on your screen. You can dock, undock, and hide the toolbox by right-clicking the toolbox toolbar and selecting one of the options.
You can rearrange the items in a toolbox tab or add custom tabs and items by using the following commands on the context menu:
Rename item - Renames the selected item.
Show All - Shows all possible controls (not just the ones that apply to the current designer).
List View - Shows the controls in a vertical list. If unchecked, the controls appear horizontally.
Choose Items - Opens the Choose Toolbox Items dialog box so that you can specify the items that appear in the Toolbox. You can show or hide an item by selecting or clearing its check box.
Sort items alphabetically - Sorts the items by name.
Reset Toolbar - Restores the default toolbox settings and items.
Add Tab - Adds a new toolbox tab.
Move Up - Moves the selected item up.
Move Down - Moves the selected item down.
Creating and Distributing Custom Toolbox Controls
You can create a custom toolbox control in either Visual Basic or Visual C#, and you can start with a project template that's based on Windows Presentation Foundation or Windows Forms. You can then distribute your control to your teammates or publish it on the web by using the Toolbox Controls Installer.