ToolBoxItem2 Interface

Definição

Representa um item na caixa de ferramentas.

public interface class ToolBoxItem2 : EnvDTE::ToolBoxItem
public interface class ToolBoxItem2 : EnvDTE::ToolBoxItem
__interface ToolBoxItem2 : EnvDTE::ToolBoxItem
[System.Runtime.InteropServices.Guid("82C9DBF2-1DA8-4ED6-A5EC-8B876B46317C")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface ToolBoxItem2 : EnvDTE.ToolBoxItem
[<System.Runtime.InteropServices.Guid("82C9DBF2-1DA8-4ED6-A5EC-8B876B46317C")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type ToolBoxItem2 = interface
    interface ToolBoxItem
Public Interface ToolBoxItem2
Implements ToolBoxItem
Atributos
Implementações

Exemplos

Este exemplo seleciona o segundo ToolBoxItem2 Item e exibe seu nome em uma caixa de mensagem.

Imports EnvDTE  
Imports EnvDTE80  
Sub ToolBoxItemExample(ByVal dte As DTE2)  
    Dim tlBox As ToolBox  
    Dim tbxTabs As ToolBoxTabs  
    Dim tbxTab As ToolBoxTab2  
    Dim tbxItem As ToolBoxItem2  
    ' Before running this example, open a Windows Application project.  
    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 second ToolBox tab.  
        tbxTab = CType(tbxTabs.Item(2), ToolBoxTab2)  
        tbxTab.Activate()  
        MsgBox("Toolbox tab name: " & tbxTab.Name)  
        tbxItem = CType(tbxTab.ToolBoxItems.Item(2), ToolBoxItem2)  
        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 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);  
    }  
}  

Comentários

Um ToolBoxItem objeto pode conter controles, fragmentos de texto, fragmentos HTML ou outros objetos que você pode inserir.

Propriedades

Collection

Obtém a coleção que contém o ToolBoxItem objeto que oferece suporte a essa propriedade.

Data

Obtém um objeto que contém o IDataObject do ToolBoxItem na caixa de ferramentas.

DTE

Obtém o objeto de extensibilidade de nível superior.

Name

Obtém ou define o nome do objeto ToolBoxItem.

Métodos

Delete()

Remove o ToolBoxItem objeto da coleção.

Select()

Faz com que esse item se torne ativo no IDE (ambiente de desenvolvimento integrado).

Aplica-se a