Building a Designer

I am in the process of porting a C legacy application to .NET C# (with some C++)
This application has an environment similar to the VB IDE and Visio where a control bar on the left allows the user to drag a component onto the main form, move it around, resize it, etc.
Instead of trying to port all the GDI code I have started to investigate class' like ScrollableControlDesigner and ParentControlDesigner thinking that in production runtime I could somehow leverage System.Design. Am I going down the right path or in the completely wrong direction.

Any insight would helpful.

[589 byte] By [bxs122] at [2007-12-16]
# 1
Nope, the System.Design is the right namespace to look at. [1] gives a short overview about custom form designers and the links should give you some starting points :]

-- b.gr

[1] http://geekswithblogs.net/mtreadwell/archive/2005/01/06/19342.aspx

BjoernGraf at 2007-9-9 > top of Msdn Tech,Windows Forms,Windows Forms Designer...