ToolBoxTab3 Interface
Represents a tab in the Toolbox, along with any objects the tab contains. ToolBoxTab3 supersedes the ToolBoxTab and ToolBoxTab2 interfaces.
Assembly: EnvDTE90 (in EnvDTE90.dll)
| Name | Description | |
|---|---|---|
![]() | Collection | Gets the collection containing the ToolBoxTab object supporting this property. |
![]() | DTE | Gets the top-level extensibility object. |
![]() | Expanded | Gets or sets whether the Toolbox tab is displayed or rolled up. |
![]() | ListView | Gets or sets a value indicating whether items in a particular ToolBox tab display in List view or Icon view format. |
![]() | Name | Gets or sets the name of the ToolBoxTab3 object. |
![]() | ToolBoxItems | Gets the collection of ToolBoxItems associated with a ToolBoxTab3. |
![]() | UniqueID | Sets or gets a unique ID for the specified tab. |
| Name | Description | |
|---|---|---|
![]() | Activate() | Moves the focus to the current item. |
![]() | Delete() | Removes the ToolBoxTab3 from a collection. |
This example selects and activates the first ToolBoxTab3 item and displays its name in a message box.
using EnvDTE; using EnvDTE80; using EnvDTE90; using System.Windows.Forms; public void ToolBoxTabExample(DTE2 dte) { ToolBox tlBox; ToolBoxTabs tbxTabs; ToolBoxTab3 tbxTab; ToolBoxItem tbxItem; 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 first Toolbox Tab. tbxTab = (ToolBoxTab3)tbxTabs.Item(1); MessageBox.Show("The name of the first Toolbox tab is: " + tbxTab.Name); tbxTab.Activate(); tbxItem = tbxTab.ToolBoxItems.Item(1); MessageBox.Show("Toolbox item name: " + tbxItem.Name); } catch (Exception ex) { MessageBox.Show("ERROR: " + ex.Message); } }

