Share via


ToolBoxTab3.Expanded Property

Definition

Gets or sets whether the Toolbox tab is displayed or rolled up.

public:
 property bool Expanded { bool get(); void set(bool value); };
public:
 property bool Expanded { bool get(); void set(bool value); };
[System.Runtime.InteropServices.DispId(10)]
public bool Expanded { [System.Runtime.InteropServices.DispId(10)] get; [System.Runtime.InteropServices.DispId(10)] set; }
[<System.Runtime.InteropServices.DispId(10)>]
[<get: System.Runtime.InteropServices.DispId(10)>]
[<set: System.Runtime.InteropServices.DispId(10)>]
member this.Expanded : bool with get, set
Public Property Expanded As Boolean

Property Value

A boolean value indicating whether the tab is expanded.

Attributes

Examples

This example adds a new item to a Toolbox tab, activates it, and then expands and contracts its tab.

Imports EnvDTE  
Imports EnvDTE80  
Imports EnvDTE90  
Sub ActivateExample(ByVal dte As DTE2)  
    ' Add a new tab to the Toolbox.  
    Dim box As ToolBox = dte.ToolWindows.ToolBox  
    Dim tab As ToolBoxTab3 = CType(box.ToolBoxTabs.Add _  
    ("Sample ToolBoxTab"),ToolBoxTab3)  
    ' 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()  
    tab.Expanded = False  
    MsgBox("Expanded = false")  
    tab.Expanded = True  
    MsgBox("Expanded = true")  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using EnvDTE90;  
using System.Windows.Forms;  
public void ActivateExample(DTE2 dte)  
{  
    // Add a new tab to the Toolbox.  
    ToolBox box = dte.ToolWindows.ToolBox;  
    ToolBoxTab3 tab = (ToolBoxTab3)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();  
    tab.Expanded = false;  
    MessageBox.Show("Expanded = false");  
    tab.Expanded = true;  
    MessageBox.Show("Expanded = true");  
}  

Applies to