Как мне получить доступ к System.Windows.Forms.Design.ParentControlDesigner?

Хотя это кажется глупым вопросом, VS2010 сообщает mit, что System.Windows.Forms.Design содержит только 9 классов, тогда как MSDN list 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))]

в одном из моих пользовательских элементов управления. Я искал учебные пособия и ответы на форумах: ничего. Есть ли там кто-нибудь, кто написал индивидуального дизайнера и может сказать мне, как решить эту проблему?

5
задан rene 8 January 2012 в 17:51
поделиться