从其他程序集添加控件时,它们会自动添加到图标列表中

时间:2014-04-14 00:50:36

标签: c# winforms windows-forms-designer

就在几天前,这种情况开始发生,我并不完全确定原因。当我向表单添加控件时(特别是来自here),它会直接进入图标列表,就像计时器一样。

enter image description here

我尝试的事情:

  • 卸载并重新安装Visual Studio
  • 安装另一版本的Visual Studio(尝试过2010年,2012年,2013年)
  • 将控件的项目添加到我的解决方案中并以这种方式使用它,而不是从编译的dll手动将控件添加到我的工具箱中。

到目前为止没有任何工作,所以现在我不知所措。我应该重新格式化并重新开始吗?

编辑:我应该澄清一下。当它被添加到底部的列表中时,我无法手动将其添加到表单或任何内容。如果我更改位置属性,它会直接返回到0,0并且不会显示。

1 个答案:

答案 0 :(得分:1)

MetroFramework.dll要求您也引用MetroFramework.Design以获得设计时支持。

[Designer("MetroFramework.Design.Controls.Metro...")]
...
public class MetroButton : Button, IMetroControl