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

本文关键字:Windows Forms Design ParentControlDesigner System 何访问 访问 | 更新日期: 2023-09-27 18:19:47

尽管这似乎是一个愚蠢的问题,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))]

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

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

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