Proprietà ToolBoxTab3.Expanded
Ottiene o imposta se visualizzare o raggruppare la scheda Casella degli strumenti.
Spazio dei nomi: EnvDTE90
Assembly: EnvDTE90 (in EnvDTE90.dll)
Sintassi
'Dichiarazione
Property Expanded As Boolean
Get
Set
bool Expanded { get; set; }
property bool Expanded {
bool get ();
void set (bool value);
}
abstract Expanded : bool with get, set
function get Expanded () : boolean
function set Expanded (value : boolean)
Valore proprietà
Tipo: System.Boolean
Valore booleano che indica se la scheda è espansa.
Esempi
In questo esempio viene aggiunto un nuovo elemento a una scheda Casella degli strumenti, l’elemento viene attivato e la relativa scheda viene espansa e compressa. Per ulteriori informazioni sulla modalità di esecuzione di questo esempio come componente aggiuntivo, vedere Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione.
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Public Sub OnConnection(ByVal application As Object, _
ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
ByRef custom As Array) Implements IDTExtensibility2.OnConnection
_applicationObject = CType(application, DTE2)
_addInInstance = CType(addInInst, AddIn)
ActivateExample(_applicationObject)
End Sub
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 OnConnection(object application,
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
_applicationObject = (DTE2)application;
_addInInstance = (AddIn)addInInst;
ActivateExample(_applicationObject);
}
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");
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.