Click here to Skip to main content
15,885,133 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear all,

Good morning..!!

I am currently developing a windows forms business application.

I am aware about the traditional Menu Bar as navigation option for this application. I want to know if people develop this windows forms navigation in any other way. I am reluctant to use the traditional Menu Bar.

Please provide me with different options on navigation in windows forms.

Thanks.

Regards,
Nayan
Posted

1 solution

The term "navigation" has limited scope, much narrower than the class of Forms application. That is, the whole idea of navigation is not always applicable to application designs. One example (even more limiting): a wizard. Menu is much more universal, but there can be a big number of other options. One of them: an instance of ListBox or TreeView: when you go from note to node (list item to list item), right part of window show different content. This is a pretty elegant option. It could be used in two or more stages: a content on right can also have another navigation element showing content of far right. You don't need any special components to implement it, you can do it all with your own hands right away.

You could use many other designs. One typical example, not elegant at all, actually very ugly but popular in beginners: a set of buttons, a click on such button opens this or that. (Don't do it, of course. This was just for an example.)

One really trivial and also limited case convenient for as number of simper application is TabControl.

And look at Visual Studio. This is a combination of main and context menus with trees like Solution Explorer and PropertyGrid. You can implement such design, too.

—SA
 
Share this answer
 
v2
Comments
Nayan Ambaliya 1-May-13 19:11pm    
Thanks Sergey, I will definitely look in to your options..
Sergey Alexandrovich Kryukov 1-May-13 20:07pm    
Great. Will you accept the answer formally (green button)?
—SA
Nayan Ambaliya 1-May-13 20:10pm    
I have done it now.. Thanks.
Sergey Alexandrovich Kryukov 1-May-13 20:24pm    
Great. Good luck, call again.
—SA.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900