Share via


ToolBoxTab2.Delete Method

Definition

Removes the ToolBoxTab from a collection.

public:
 void Delete();
public:
 void Delete();
void Delete();
[System.Runtime.InteropServices.DispId(5)]
public void Delete ();
[<System.Runtime.InteropServices.DispId(5)>]
abstract member Delete : unit -> unit
Public Sub Delete ()

Implements

Attributes

Examples

This example adds a new item to a Toolbox tab, activates it, and then deletes it, if the user chooses to do so.

Sub DeleteExample(ByVal dte As DTE2)  
    ' Add a new tab to the Toolbox.  
    Dim box As ToolBox = dte.ToolWindows.ToolBox  
    Dim tab As ToolBoxTab2 = CType(box.ToolBoxTabs.Add _  
    ("Sample ToolBoxTab"), ToolBoxTab2)  
    ' Add two ToolBoxItem objects to the new Toolbox tab.  
    Dim item As ToolBoxItem = _  
        tab.ToolBoxItems.Add("Text Item", "Hello, text item!")  
    tab.ToolBoxItems.Add("HTML Item", "Hello, HTML item!", _  
        vsToolBoxItemFormat.vsToolBoxItemFormatHTML)  
    ' Select the "Text Item" ToolBox item.  
    box.Parent.AutoHides = False  
    box.Parent.Activate()  
    tab.Activate()  
    item.Select()  
    If MsgBox("Delete the selected Toolbox item?", MsgBoxStyle.YesNo) _  
        = MsgBoxResult.Yes Then  
        item.Delete()  
    End If  
End Sub  
public void DeleteExample(DTE2 dte)  
{  
    // Add a new tab to the Toolbox.  
    ToolBox box = dte.ToolWindows.ToolBox;  
    ToolBoxTab2 tab = (ToolBoxTab2)box.ToolBoxTabs.Add  
("Sample ToolBoxTab");  
    // Add two ToolBoxItem objects to the new Toolbox tab.  
    ToolBoxItem item = tab.ToolBoxItems.Add("Text Item",   
        "Hello, text item!",   
        vsToolBoxItemFormat.vsToolBoxItemFormatText);  
    tab.ToolBoxItems.Add("HTML Item", "Hello, HTML item!",   
        vsToolBoxItemFormat.vsToolBoxItemFormatHTML);  
    // Select the "Text Item" ToolBox item.  
    box.Parent.AutoHides = false;  
    box.Parent.Activate();  
    tab.Activate();  
    item.Select();  
    if (MessageBox.Show("Delete the selected Toolbox item?", "",   
        MessageBoxButtons.YesNo) == DialogResult.Yes)  
        item.Delete();  
}  

Applies to