ProvideToolboxPageAttribute Constructor (Type^, Int16, Int16)

 

Initializes a new instance of ProvideToolboxPageAttribute, using the type of the class implementing the Customize Toolbox dialog page, a resource ID, and a page order.

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

public:
ProvideToolboxPageAttribute(
	Type^ pageType,
	short nameResourceID,
	short pageOrder
)

Parameters

pageType
Type: System::Type^

[in] The type of the class implementing the Customize Toolbox dialog page. This type must derive from the DialogPage class.

nameResourceID
Type: System::Int16

[in] The native resource ID in a VSPackage's satellite dll containing the name for the tab of hosting this Customize Toolbox dialog page.

pageOrder
Type: System::Int16

[in] The Customize Toolbox dialog page placement in the pages of the Visual Studio Customize Toolbox Dialog.

A value of 0 indicates that no order is requested.

This method returns ArgumentException if pageType does not inherit from the DialogPage class.

This example shows how to register the Customize Toolbox dialog page implementation MyToolBoxPage as being provided by MyPackage. The name resource of the tab containing the page is 1002, page order of the page is 1 (indicating that it should be placed first).

[ProvideToolboxPage(typeof(VsToolboxPage), 1002, 1 )]
[Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
class VSCorePackage : Package
Return to top
Show: