This solution works, but I dealt with a progam like that and hated it --- way
too many attributes.
There are two other solutions.
One is to make a Calling VI that acts like a Tab menu (if you use Windows you
know what I'm talking about... lots of tabs at the top). This will involve
using a lot of "Invoke VI..." commands. I do have a sample if you want to see
it, but it's not my program so I can't help you with it. But it does work
rather well when all subVIs are loaded.
The other solution (the one I know how to do), is to divide the program to X
number of screens, and make each screen a sub-VI. Go to "VI Setup..." and make
them all dialog boxes, and pop up when called. Now, you'll still need a
'parent' VI to control them. Simply have a huge (while) loop
that keeps track
an integer. Whenever the user hits the "Next" or "Previous" button,
add/subract one from the counter. Inside the loop you'll have a case
statement, then just calls a different VI depending on the integer. Of course,
you'll need the Next/Prev buttons on all the VI's, but it works.
Rick
--
rick@csciences.com
Chesapeake Sciences Corp.
1127B Benfield Blvd Millersville, MD 21108
Tel: (410) 923-1300 x3430 Fax: (410) 923-2669