ToolBoxTab2 ToolBoxTab2 ToolBoxTab2 ToolBoxTab2 ToolBoxTab2 ToolBoxTab2 Interface

Definition

Represents a tab in the Toolbox, along with any objects the tab contains.

public interface class ToolBoxTab2 : EnvDTE::ToolBoxTab
public interface class ToolBoxTab2 : EnvDTE::ToolBoxTab
__interface ToolBoxTab2 : EnvDTE::ToolBoxTab
[System.Runtime.InteropServices.Guid("A64715CB-85D7-41C3-8E71-2302D4EEBC34")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface ToolBoxTab2 : EnvDTE.ToolBoxTab
type ToolBoxTab2 = interface
    interface ToolBoxTab
Public Interface ToolBoxTab2
Implements ToolBoxTab
Derived
Attributes
Implements

Examples

This example selects and activates the first ToolBoxTab2 item and displays its name in a message box.

Imports EnvDTE  
Imports EnvDTE80  
Sub ToolBoxTabExample(ByVal dte As DTE2)  
    Dim tlBox As ToolBox  
    Dim tbxTabs As ToolBoxTabs  
    Dim tbxTab As ToolBoxTab2  
    Dim tbxItem As ToolBoxItem  
    Try  
        ' Create an object reference to the IDE's ToolBox object and  
        ' its tabs.  
        tlBox = CType(_applicationObject.Windows.Item _  
(Constants.vsWindowKindToolbox).Object, ToolBox)  
        tbxTabs = tlBox.ToolBoxTabs  
        ' Select the first Toolbox tab.  
        tbxTab = CType(tbxTabs.Item(1), ToolBoxTab2)  
        MsgBox(tbxTab.Name)  
        tbxTab.Activate()  
        tbxItem = tbxTab.ToolBoxItems.Item(1)  
        MsgBox("Toolbox item name: " & tbxItem.Name)  
    Catch ex As System.Exception  
        MsgBox("ERROR: " & ex.Message)  
    End Try  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using System.Windows.Forms;  
public void ToolBoxTabExample(DTE2 dte)  
{  
    ToolBox tlBox;  
    ToolBoxTabs tbxTabs;  
    ToolBoxTab2 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 = (ToolBoxTab2)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);  
    }  
}  

Properties

Collection Collection Collection Collection Collection Collection

Gets the collection containing the ToolBoxTab object supporting this property.

DTE DTE DTE DTE DTE DTE

Gets the top-level extensibility object.

ListView ListView ListView ListView ListView ListView

Gets or sets a value indicating whether items in a particular ToolBox tab display in List view or Icon view format.

Name Name Name Name Name Name

Gets or sets the name of the ToolBoxTab2 object.

ToolBoxItems ToolBoxItems ToolBoxItems ToolBoxItems ToolBoxItems ToolBoxItems

Gets the collection of ToolBoxItems associated with a ToolBoxTab.

UniqueID UniqueID UniqueID UniqueID UniqueID UniqueID

Sets or gets a unique ID for the specified tab.

Methods

Activate() Activate() Activate() Activate() Activate() Activate()

Moves the focus to the current item.

Delete() Delete() Delete() Delete() Delete() Delete()

Removes the ToolBoxTab from a collection.

Applies to