ToolBoxTab2 Interface

 

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

Namespace:   EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

<GuidAttribute("A64715CB-85D7-41C3-8E71-2302D4EEBC34")>
Public Interface ToolBoxTab2
	Inherits ToolBoxTab

NameDescription
System_CAPS_pubpropertyCollection

Gets the collection containing the ToolBoxTab object supporting this property.

System_CAPS_pubpropertyDTE

Gets the top-level extensibility object.

System_CAPS_pubpropertyListView

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

System_CAPS_pubpropertyName

Gets or sets the name of the ToolBoxTab2 object.

System_CAPS_pubpropertyToolBoxItems

Gets the collection of ToolBoxItems associated with a ToolBoxTab.

System_CAPS_pubpropertyUniqueID

Sets or gets a unique ID for the specified tab.

NameDescription
System_CAPS_pubmethodActivate()

Moves the focus to the current item.

System_CAPS_pubmethodDelete()

Removes the ToolBoxTab from a collection.

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
Return to top
Show: