ToolBoxItem2 Interface
Visual Studio 2015
Represents an item in the Toolbox.
Assembly: EnvDTE80 (in EnvDTE80.dll)
| Name | Description | |
|---|---|---|
![]() | Collection | Gets the collection containing the ToolBoxItem object supporting this property. |
![]() | Data | Gets an object containing the IDataObject of the ToolBoxItem on the tool box. |
![]() | DTE | Gets the top-level extensibility object. |
![]() | Name | Gets or sets the name of the ToolBoxItem object. |
| Name | Description | |
|---|---|---|
![]() | Delete() | Removes the ToolBoxItem object from the collection. |
![]() | Select() | Causes this item to become active in the integrated development environment (IDE). |
A ToolBoxItem object can contain controls, text fragments, HTML fragments, or other objects that you can insert.
This example selects the second ToolBoxItem2 item and displays its name in a message box.
using EnvDTE; using EnvDTE80; using System.Windows.Forms; public void ToolBoxItemExample(DTE2 dte) { ToolBox tlBox; ToolBoxTabs tbxTabs; ToolBoxTab2 tbxTab; ToolBoxItem2 tbxItem; // Before running this example, open a Windows Application project, // and select Toolbox from the View menu. try { // Create an object reference to the IDE's ToolBox object // and its tabs. tlBox = (ToolBox)_applicationObject.Windows.Item( Constants.vsWindowKindToolbox).Object; tbxTabs = tlBox.ToolBoxTabs; // Select the second Toolbox tab. tbxTab = (ToolBoxTab2)tbxTabs.Item(2); tbxTab.Activate(); MessageBox.Show("Toolbox tab name: " + tbxTab.Name); tbxItem = (ToolBoxItem2)tbxTab.ToolBoxItems.Item(2); MessageBox.Show("ToolBox item name: " + tbxItem.Name); } catch (Exception ex) { MessageBox.Show("ERROR: " + ex.Message); } }
Show:

