如何向VS 2010工具箱添加自定义控件?

时间:2013-12-26 08:33:27

标签: c# custom-controls

我使用VS 2010在C#中创建了一个自定义控件,该控件基于(继承)来自VS 2010附带的RectangleShape控件,但我在VS 2010 工具箱中看不到它。为什么不存在?

public partial class StepControl : Microsoft.VisualBasic.PowerPacks.RectangleShape
{
    public StepControl()
    {
        InitializeComponent();
    }

    protected override void OnPaint(PaintEventArgs pe)
    {
        base.OnPaint(pe);
    }
}

1 个答案:

答案 0 :(得分:0)

我假设您正在使用VS2010(这就是您标记的问题)我在将它们自动添加到VS2008 / 2005中的工具箱时遇到了问题。实际上有一个选项可以阻止工具箱自动填充!

转到工具>选项> Windows窗体设计器>一般

在列表底部,您会找到工具箱> AutoToolboxPopulate在全新安装时默认为False。将其设置为true,然后重建解决方案。

嘿,他们在解决方案中的用户控件应该自动添加到工具箱中。您可能还需要重新加载解决方案。