Compartilhar via


IVsToolbox Interface

Used to manage the Toolbox.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("70E643E2-1673-4764-8A39-63CB1AEE0DC9")> _
Public Interface IVsToolbox
[InterfaceTypeAttribute()]
[GuidAttribute("70E643E2-1673-4764-8A39-63CB1AEE0DC9")]
public interface IVsToolbox
[InterfaceTypeAttribute()]
[GuidAttribute(L"70E643E2-1673-4764-8A39-63CB1AEE0DC9")]
public interface class IVsToolbox
[<InterfaceTypeAttribute()>]
[<GuidAttribute("70E643E2-1673-4764-8A39-63CB1AEE0DC9")>]
type IVsToolbox =  interface end
public interface IVsToolbox

The IVsToolbox type exposes the following members.

Methods

  Name Description
Public method AddActiveXItem Allows ActiveX controls to be programmatically added to the Toolbox.
Public method AddItem Adds a data object to the specified tab in the Toolbox.
Public method AddItemFromFile Allows files to be programmatically added to the Toolbox.
Public method AddTab Adds a new tab to the Toolbox.
Public method AddTabEx Adds a new tab to the Toolbox and specifies how the tabs are viewed.
Public method DataUsed Called by a designer to inform the Toolbox that the item has been pasted onto the form.
Public method EnumItems Enumerates items on a given tab in the Toolbox, or all items in the Toolbox.
Public method EnumTabs Enumerates through tabs in the Toolbox.
Public method GetData Returns the data object for the selected item in the Toolbox.
Public method GetFrame Returns the window frame for the Toolbox.
Public method GetTab Returns the name of the selected tab.
Public method GetTabView Returns the tab view for the specified tab.
Public method IsCurrentUser Determines whether the specified Toolbox user is the current user.
Public method RegisterDataProvider Registers a Toolbox data provider.
Public method RemoveItem Removes an item from the Toolbox.
Public method RemoveTab Removes a tab from the Toolbox.
Public method SelectItem Programmatically selects an item.
Public method SelectTab Programmatically selects the referenced Toolbox tab.
Public method SetCursor Sets the drop cursor for the current, enabled Toolbox item.
Public method SetItemInfo Sets information for the referenced item.
Public method SetTabView Sets the type of view for the specified tab.
Public method UnregisterDataProvider Unregisters the specified data provider.
Public method UpdateToolboxUI Forces a redraw of the Toolbox UI.

Top

Remarks

See illustrations of the implementation and/or calling of this interface in the Figures Edit.

Additional features, useful in persisting toolboxes, can be found under the IVsToolbox3 interface.

Notes to Implementers

Notes to Callers

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace