Hello everybody,

1st topic on this site. My question is:
I have started a "project" for developing my own set of controls in VB.NET, everything is almost clear when i want to create a new control, but i would like to develop my new, flat-looking form, and so come the question... from where should i start?! I mean, I started to develop my form inheriting from the standard form, shadowing the BorderStyle property to remove the border and then drawing on the form whatever i need (TitleBar, close/resize
buttons, icon etc.), is this a correct approach? immediately i noticed that i cannot obtain a correct behaviour in a MDI environment...
any help would be appreciated.

Simon