我使用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);
}
}
答案 0 :(得分:0)
我假设您正在使用VS2010(这就是您标记的问题)我在将它们自动添加到VS2008 / 2005中的工具箱时遇到了问题。实际上有一个选项可以阻止工具箱自动填充!
转到工具>选项> Windows窗体设计器>一般
在列表底部,您会找到工具箱> AutoToolboxPopulate在全新安装时默认为False。将其设置为true,然后重建解决方案。
嘿,他们在解决方案中的用户控件应该自动添加到工具箱中。您可能还需要重新加载解决方案。