我想将自定义控件添加到VS工具箱中。但是,当新项目打开时,我总是需要它出现在工具箱中。我怎么能这样做?
答案 0 :(得分:2)
创建VSIX包以安装控件
您可以创建 VSIX 包以将用户控件分发并安装到工具箱。
为此,您可以创建 VSIX项目并将 Windows窗体工具箱控件添加到项目中。该控件使用ProvideToolboxControl
属性进行修饰,该属性确定控件将显示在其中的选项卡。您可以将现有或新选项卡名称传递给属性:
[ProvideToolboxControl("Some Tab Name", false)]
public partial class ToolboxControl1 : UserControl
您还可以填写.vsixmanifest
文件中的信息。然后,当您构建项目时,它会在项目的.vsix
文件夹中创建一个\bin\debug
包文件,您可以将该文件分发到该文件中。如果您运行该文件,它将在Visual Studio工具箱中安装该控件。
更多信息:
注意:的
手动将控件添加到工具箱
您可以将控件的dll复制到永久位置。然后右键单击ToolBox,例如在常规选项卡上,然后单击Choose Items ...
,然后在.Net Framework Components
选项卡的Choose Toolbox Items窗口中,单击Browse...
按钮并打开控件的dll。然后在组件列表中,检查控件并单击OK
按钮。控件将显示在所选选项卡下。您也可以通过右键单击添加自己的标签,然后选择Add Tab
。