ProvideToolboxPageAttribute 构造函数 (Type, Int16, Int16, String)
初始化 ProvideToolboxPageAttribute新实例,使用实现 自定义工具箱 对话框页、资源 ID、页面和帮助字符串的类的 Type 。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Sub New ( _
pageType As Type, _
nameResourceID As Short, _
pageOrder As Short, _
helpKeyword As String _
)
public ProvideToolboxPageAttribute(
Type pageType,
short nameResourceID,
short pageOrder,
string helpKeyword
)
参数
- pageType
类型:System.Type
[in] 实现 自定义工具箱 对话框页的类的类型。此类型必须从 DialogPage 类派生。
- nameResourceID
类型:System.Int16
[in] 在 VSPackage 中包含名称承载此 自定义工具箱 对话框页的选项卡中的附属 DLL 的本机资源 ID。
- pageOrder
类型:System.Int16
[in] 在 Visual Studio 自定义工具箱对话框 框中的页的 自定义工具箱 对话框页的位置。
零值指示序列未请求。
- helpKeyword
类型:System.String
[in] 帮助系统使用的帮助关键字找到正确的帮助主题信息。
备注
,如果 pageType 不从 DialogPage 类继承,此方法引发 ArgumentException 。
将由相应的实现提供的关键字是集成到帮助系统索引。
示例
此示例演示如何注册 自定义工具箱 对话框页面实现 MyToolBoxPage 如由提供 MyPackage。包含页的选项卡的名称资源是 1002,该页的顺序是 1 (指示应将其置于最前面) 和 "MyToolboxDialog"帮助关键字。
[ProvideToolboxPage(typeof(VsToolboxPage), 1002, 1 , "MyToolboxDialog")]
[Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
class VSCorePackage : Package
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。