Хотя это кажется глупым вопросом, VS2010 сообщает, что 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))]
на одном из моих пользовательских элементов управления.
Я искал учебники и на форумах для ответа: ничего. Есть ли кто-нибудь, кто написал дизайнера и может сказать мне, как это решить?