Altough这似乎是一个愚蠢的问题,VS2010告诉mit,System.Windows.Forms.Design只包含9个类,而MSDN列表20 +。
我想要的只是写下面的类(http://msdn.microsoft.com/en-us/library/ms973820.aspx):
public class DragDropControlDesigner : ControlDesigner {
public override void Initialize(IComponent c) {
base.Initialize(c);
((Control)c).AllowDrop = false;
}
}
项目引用和用户指令没有帮助。 我甚至积极使用
类[Designer("System.Windows.Forms.Design.ParentControlDesigner,
System.Design",
typeof(IDesigner))]
在我的一个用户控件上。 我搜索了教程和论坛上的答案:什么都没有。那里有人,谁写了一个自定义设计师,可以告诉我如何解决这个问题?
答案 0 :(得分:12)
我知道我已经很晚了,但是正如DesignerAttribute的第二个参数所示,这个类在System.Design程序集中。如果添加对System.Design的引用,则应该看到该类。