ProvideToolboxItemsAttribute Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ProvideToolboxItemsAttribute(Int32) |
Creates a new instance of ProvideToolboxItemsAttribute which indicates if a class implementing a VSPackage is providing Toolbox items. |
ProvideToolboxItemsAttribute(Int32, Boolean) |
Initializes a new instance of ProvideToolboxItemsAttribute for the specified version. |
ProvideToolboxItemsAttribute(Int32)
Creates a new instance of ProvideToolboxItemsAttribute which indicates if a class implementing a VSPackage is providing Toolbox items.
public:
ProvideToolboxItemsAttribute(int version);
public:
ProvideToolboxItemsAttribute(int version);
ProvideToolboxItemsAttribute(int version);
public ProvideToolboxItemsAttribute (int version);
new Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute : int -> Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute
Public Sub New (version As Integer)
Parameters
- version
- Int32
The version of the Toolbox items a VSPackage supplies.
Examples
In the example below the attributes applied to the class MyPackage
indicates that it supports version 1 of Toolbox items of with two clipboard formats "CF_XMLCODE" and "InPlaceMenuEditorMenu".
[DefaultRegistryRoot("Software\\Microsoft\\VisualStudio\\8.0")]
[ProvideToolboxItems( 1)]
[ProvideToolboxFormat("CF_XMLCODE")]
[ProvideToolboxFormat("InPlaceMenuEditorMenu")]
[Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
internal sealed class MyPackage : Package
Remarks
Visual Studio tracks the version numbers of Toolbox items provided by a VSPackage. The version number of an item, supplied by the version
argument to the constructor, is stored when the VSPackage is registered as a Toolbox item provider.
If the version of the Toolbox items a VSPackage provides does not match the value stored by Visual Studio for that package, Visual Studio issues the ToolboxUpgraded event.
Applies to
ProvideToolboxItemsAttribute(Int32, Boolean)
Initializes a new instance of ProvideToolboxItemsAttribute for the specified version.
public:
ProvideToolboxItemsAttribute(int version, bool needsCallbackAfterReset);
public:
ProvideToolboxItemsAttribute(int version, bool needsCallbackAfterReset);
ProvideToolboxItemsAttribute(int version, bool needsCallbackAfterReset);
public ProvideToolboxItemsAttribute (int version, bool needsCallbackAfterReset);
new Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute : int * bool -> Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute
Public Sub New (version As Integer, needsCallbackAfterReset As Boolean)
Parameters
- version
- Int32
The version of the items.
- needsCallbackAfterReset
- Boolean
If true
, then set the registry key that forces a ToolboxInitialized event after each toolbox reset.