Compartir a través de


ToolBoxTab2.Activate (Método)

Desplaza el foco al elemento actual.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.dll)

Sintaxis

'Declaración
Sub Activate
void Activate()
void Activate()
abstract Activate : unit -> unit 
function Activate()

Implementaciones

ToolBoxTab.Activate()

Comentarios

Cuando se llama a Activate, se produce el mismo resultado que si el usuario hace clic en el elemento, aunque sin eventos de clic.

Ejemplos

En este ejemplo se agrega un nuevo elemento a una ficha del Cuadro de herramientas, se activa y, a continuación, se elimina si el usuario decide hacerlo. Para obtener más información sobre cómo ejecutar este ejemplo como un complemento, vea Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización.

Sub ActivateExample(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 ActivateExample(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();
}

Seguridad de .NET Framework

Vea también

Referencia

ToolBoxTab2 Interfaz

Activate (Sobrecarga)

EnvDTE80 (Espacio de nombres)