如何访问System.Windows.Forms.Design.ParentControlDesigner?

时间:2012-01-08 05:10:01

标签: c# namespaces custom-controls

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))]

在我的一个用户控件上。 我搜索了教程和论坛上的答案:什么都没有。那里有人,谁写了一个自定义设计师,可以告诉我如何解决这个问题?

1 个答案:

答案 0 :(得分:12)

我知道我已经很晚了,但是正如DesignerAttribute的第二个参数所示,这个类在System.Design程序集中。如果添加对System.Design的引用,则应该看到该类。