LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
AristosQueue (NI)

Create "Reset VI's Panel To The Way It Is Saved On Disk" method

Status: New

 This would be a method on a VI that puts all properties for all controls and decorations back where they were when the panel was saved including moving positions, sizing, making visible controls visible and hiding invisible ones, etc. as well as sizing and scrolling the panel to its saved origin. There's "Revert VI", but I don't want to unload the VI -- the VI might be running when I want to call this method. Indeed, most often I would want the VI to call this method on itself. This is a method that needs to work in the runtime engine.

 

The goal is to be able to restore an interface to some known starting position before allowing various plugins/3rd party VIs to modify it, and to be able to repeat that cycle. Since it is impossible to know all the things that those third party VIs might change, a single "reload the panel from disk" method would help a lot.