Partager via


Toolbox (Visual Studio SDK)

The Visual Studio 2008Toolbox provides a collection of .NET Framework objects, derived from Component, or ActiveX controls, derived from IDataObject, providing functionality to editors and designers through the IDE's drag-and-drop mechanism.

There are two basic ways in which a VSPackage works with the Visual Studio 2008Toolbox:

  • A VSPackage can add new data items and ActiveX controls to the Toolbox.

  • A VSPackage can be a target or consumer of existing Toolbox functionality, supporting the drag-and-drop operations and configuring the Toolbox's appearance.

By default, controls provided by a VSPackage must support one or more of the following Clipboard formats:

Clipboard format

Description

CF_Text

Specifies the standard American National Standards Institute (ANSI) text format.

CF_HTML

Specifies text that consists of HTML data.

CF_NDP_TYPENAME

Specifies .NET Framework-based controls.

Under the Managed Package Framework, Toolbox controls provided as ToolboxItem automatically support this format.

For information about providing items to the Visual StudioToolbox, including items of non-standard format, see How to: Provide Custom Toolbox Items Using the Managed Package Framework and How to: Provide Custom Toolbox Items Using Interop Assemblies.

In This Section

  • How to: Manage the Toolbox Window
    Describes how to work with the Toolbox in the Visual Studio 2008 integrated development environment (IDE).

  • How to: Control the Toolbox
    Describes how to manage the Toolbox using the automation programming model.

  • User Interfaces
    Explains how to use Visual Studio 2008 services to create UI elements that match the rest of Visual Studio 2008.