Partilhar via


Interface IVsToolbox2

 

Usado para gerenciar o caixa de ferramentas.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")]
public interface IVsToolbox2 : IVsToolbox
[InterfaceTypeAttribute(1)]
[GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")]
public interface class IVsToolbox2 : IVsToolbox
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")>]
type IVsToolbox2 = 
    interface
        interface IVsToolbox
    end
<InterfaceTypeAttribute(1)>
<GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")>
Public Interface IVsToolbox2
    Inherits IVsToolbox

Métodos

Nome Descrição
System_CAPS_pubmethod AddActiveXItem(Guid, String, IVsHierarchy)

Permite que controles de ActiveX a ser adicionado programaticamente para o caixa de ferramentas.

System_CAPS_pubmethod AddActiveXItem2(Guid, String, IVsHierarchy, Guid)

Adiciona um item de ActiveX à caixa de ferramentas.

System_CAPS_pubmethod AddItem(IDataObject, TBXITEMINFO[], String)

Adiciona um objeto de dados para a guia especificada na caixa de ferramentas.

System_CAPS_pubmethod AddItem2(IDataObject, TBXITEMINFO[], String, Guid)

Adiciona um item à guia Toolbox referenciada, especificando um GUID do pacote.

System_CAPS_pubmethod AddItemFromFile(String, IVsHierarchy, Int32)

Permite que os arquivos a ser adicionado programaticamente à caixa de ferramentas.

System_CAPS_pubmethod AddItemFromFile2(String, IVsHierarchy, Guid, Int32)

Adiciona um item para o caixa de ferramentas de um arquivo, especificando um GUID do pacote.

System_CAPS_pubmethod AddTab(String)

Adiciona uma nova guia na caixa de ferramentas.

System_CAPS_pubmethod AddTab2(String, Guid)

Adiciona uma guia à caixa de ferramentas, especificando o modo de exibição da guia.

System_CAPS_pubmethod AddTabEx(String, VSTBXTABVIEW)

Adiciona uma nova guia na caixa de ferramentas e especifica como as guias são exibidas.

System_CAPS_pubmethod AddTabEx2(String, VSTBXTABVIEW, Guid)

Adiciona uma guia à caixa de ferramentas, especificando um modo de exibição da guia e um GUID do pacote.

System_CAPS_pubmethod DataUsed()

Chamado por um designer para informar a caixa de ferramentas que foram colado no item para o formulário.

System_CAPS_pubmethod EnumItems(String, IEnumToolboxItems)

Enumera os itens em uma determinada guia no caixa de ferramentas, ou todos os itens na caixa de ferramentas.

System_CAPS_pubmethod EnumTabs(IEnumToolboxTabs)

Enumera pelas guias na caixa de ferramentas.

System_CAPS_pubmethod GetData(IDataObject)

Retorna o objeto de dados para o item selecionado na caixa de ferramentas.

System_CAPS_pubmethod GetFrame(IVsWindowFrame)

Retorna a moldura da janela para a caixa de ferramentas.

System_CAPS_pubmethod GetTab(String)

Retorna o nome da guia selecionada.

System_CAPS_pubmethod GetTabView(String, VSTBXTABVIEW[])

Retorna o modo de exibição de guia para a guia especificado.

System_CAPS_pubmethod IsCurrentUser(IVsToolboxUser, Int32)

Determina se o especificado caixa de ferramentas usuário é o usuário atual.

System_CAPS_pubmethod RegisterDataProvider(IVsToolboxDataProvider, UInt32)

Registra um provedor de dados de caixa de ferramentas.

System_CAPS_pubmethod RemoveItem(IDataObject)

Remove um item da caixa de ferramentas.

System_CAPS_pubmethod RemoveTab(String)

Remove uma guia da caixa de ferramentas.

System_CAPS_pubmethod SelectItem(IDataObject)

Programaticamente, seleciona um item.

System_CAPS_pubmethod SelectTab(String)

Programaticamente, seleciona o referenciado caixa de ferramentas guia.

System_CAPS_pubmethod SetCursor()

Define o cursor de soltar para o item da caixa de ferramentas atual, ativado.

System_CAPS_pubmethod SetItemInfo(IDataObject, TBXITEMINFO[])

Define informações para o item referenciado.

System_CAPS_pubmethod SetTabView(String, VSTBXTABVIEW)

Define o tipo de exibição para a tabulação especificada.

System_CAPS_pubmethod UnregisterDataProvider(UInt32)

Cancela o registro do provedor de dados especificado.

System_CAPS_pubmethod UpdateToolboxUI()

Força um redesenho de tela da interface do usuário da caixa de ferramentas.

Comentários

Consulte as ilustrações da implementação e/ou chamada desta interface na Figures Edit.

Recursos adicionais, úteis em caixas de ferramentas persistentes, podem ser encontrados na IVsToolbox3 interface.

Observações para chamadores:

Chamado por editores, projetos e outros objetos que deseja manipular a interface do usuário de caixa de ferramentas compartilhada.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo