В качестве примера этой проблемы представьте, что вы расширяете DataGridView для создания настраиваемой регулярно используемой таблицы. И вы хотели бы добавить ContextMenuStrip, который появляется при щелчке правой кнопкой мыши по ячейке.
Было бы очень удобно иметь возможность использовать конструктор для разметки этого ContextMenuStrip. Однако, поскольку DataGridView не расширяет Form или UserControl, поддержка конструктора недоступна.
Здесь есть ряд обходных путей, например, просто использование пользовательского элемента управления только с DataGridView, но, похоже, наверняка должен быть способ принудительно создать пустое представление конструктора, которое можно использовать для добавления / редактирования не Компоненты пользовательского интерфейса.