views:

345

answers:

3

I'm working on a project that uses an MDI application with a navigation panel on the side. Currently it is a ListView. However, I would like to redesign it to be similar to the toolbox in visual studio 2008.

If this is something that would require overriding the default paint method, it would also help if you could provide some good references on how to work with the paint method as I do not currently have any experience using it.

Thanks in advance.

+1  A: 

I believe what you need is a PanelBar control. I won't go into details on how to create one, as this would fall short of the topic of the post, but I would highly suggest that you look for a third-party implementation if you're going to use this more than once in the project, or in more than one project.

Here is an example: http://www.telerik.com/products/winforms/panelbar.aspx

Slavo
That is exactly what I was looking for, however, their prices are pretty high, especially for just a single developer. If they had a per project pricing plan with a range of developers, it would probably be feasible.
Justin Drury
+1  A: 

You want to be using a ToolBox control. A few freely available ones are available the most friendly that i've used being by Gordon Robinson at: http://gordondrobinson.com/post/Toolbox-control-written-in-C.aspx

Wolfwyrd
This is probably going to be the best bet.
Justin Drury
+1  A: 

Hi,

Have a look at the Nevron User Interface: http://www.nevron.com/Products.UserInterfaceFor.NET.Overview.aspx

Regards,

Jochen

Jochen
That was pretty interesting, however not exactly what I was looking for.
Justin Drury