Multi-Page Form

mvosoughi

Member
Joined
Mar 9, 2007
Messages
7
Programming Experience
Beginner
Dear all,

(VB.NET 2005 )I'm trying to develop a form consists of 700 fields. in order to make it easy on users eyes, I thought of using split-container which left panel includes a ListView(menu of pages) and right panel should include relevant page contents.

Can anyone please tell me if it is possible and if it is, how do I do it? And if not, any other ideas?

I thank you in advance.

Regards,

Mel
 
use the splitter control then use a panel for each page

when the user selects a page from the list view or listbox or whatever, simply set all the panel's visible to false then show only the needed page
 
Thank you JuggaloBrotha. I totally undrestand it now. But how do you manage working on each panel without seeing the contents of others?
 
Is all the "700 fields" different, meaning you have to design everything "by hand", or is there some other way to dynamically generate "pages"? What is the situation here?
 
Then you should design the pages as independed forms and use MDI. Possibly you could use a TabControl and each page a TabPage, but I think it will be too many controls for one form.
 
johnH
I have seen some examples of MDI and I know it is easy to create child forms. What I need to know is how to implement it inside the split container and call the child forms it in the panel 2(right panel) that coresponds with my left menu.
 
Don't use SplitContainer for this. Set parent as IsMdiContainer, add the left navigation control and Dock it to left, add a Splitter control, this will make mdi childs only fill remaining part of form. There is a sample project where navigation control is a TreeView here: http://www.vbdotnetforums.com/showpost.php?p=50557&postcount=22
 
Btw, when I mentioned dynamically generate "pages" above I did not only mean typical tabular data, but also typical repeating sections of input controls that can be replicated with a UserControl and using several instances of this. If it could save you from designing a 700 controls input schema it would be better.
 
Thanks John,
It is a complex form which has no repeating section and it consists of many groups. I wish it was that way. Thanks for you help. You are a hero.
 
Back
Top