Share via


ToolBoxItem Interface

Represents an item in the ToolBox.

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

Syntax

'Declaration
<GuidAttribute("46538D1B-4D81-4002-8BB4-DBDB65BABB23")> _
Public Interface ToolBoxItem
[GuidAttribute("46538D1B-4D81-4002-8BB4-DBDB65BABB23")]
public interface ToolBoxItem
[GuidAttribute(L"46538D1B-4D81-4002-8BB4-DBDB65BABB23")]
public interface class ToolBoxItem
[<GuidAttribute("46538D1B-4D81-4002-8BB4-DBDB65BABB23")>]
type ToolBoxItem =  interface end
public interface ToolBoxItem

The ToolBoxItem type exposes the following members.

Properties

  Name Description
Public property Collection Gets the collection containing the ToolBoxItem object supporting this property.
Public property DTE Gets the top-level extensibility object.
Public property Name Gets or sets the name of the ToolBoxItem object.

Top

Methods

  Name Description
Public method Delete Removes the ToolBoxItem object from the collection.
Public method Select Causes this item to become active in the integrated development environment (IDE).

Top

Remarks

A ToolBoxItem object can contain controls, text, HTML fragments, or other objects.

Examples

Sub ToolBoxItemExample()
    Dim tlBox As ToolBox
    Dim tbxTabs As ToolBoxTabs
    Dim tbxTab As ToolBoxTab
    Dim tbxItem As ToolBoxItem

    Try
        ' Create an object reference to the IDE's ToolBox object and
        ' its tabs.
        tlBox = DTE.Windows.Item(Constants.vsWindowKindToolbox).Object
        tbxTabs = tlBox.ToolBoxTabs

        ' Select the first ToolBox tab.
        tbxTab = tbxTabs.Item(1)
        tbxTab.Activate()
        tbxItem = tbxTab.ToolBoxItems.Item(4)
        MsgBox("ToolBox item name: " & tbxItem.Name)

    Catch ex As System.Exception
        MsgBox("ERROR: " & ex.Message)
    End Try
End Sub

See Also

Reference

EnvDTE Namespace