Have you considered using the VI server? (Application Control subpalette)
You can programmatically run subVIs, and have them appear at the screen XY
relative to the "parent" VI . Set the pop-up VI properties so that the
pop-ups are completely clean - no menu, no title bar, etc. Color the
backgrounds so everything blends together. And when you are sure it is
completely debugged, make the pop-up sub VIs dialog boxes so the user
can't accidentally hide the pop-up subVI by clicking on the "parent" VI.
- Vinny
Bmarsh wrote:
> I'm working on a project that needs to guide the user through a series
> of steps and I'm looking to using the wizard paradigm (an example
> would be InstallShield).
>
> I'd like to separate the basic functionality from the specific
> func
tion of each step in the process. In other words I would like to
> have a class to handle the "next, prev, help" buttons and to display
> whatever the current interface for the current state is.
>
> Is there a way to display a VI within another VI, or something
> similar?
>
> I've seen some examples where one VI leads to another -- I don't
> really want to do that, as I'd rather not have the "generic" part of
> the user interface close and be redrawn, and I'd also rather share the
> code for the generic part as much as possible.
>
> Any ideas? Or better yet, has anyone done something similar already?