SubVI Front Panel Cannot Be Displayed on Specified Monitor

Updated Jun 4, 2026

Reported In

Software

  • LabVIEW

Issue Details

When calling the front panels of multiple subVIs from a main VI, even if you specify a monitor as shown below when switching the front panel display, the front panels are still displayed on the default (0) monitor. Additionally, because the front panel is maximized using another method (Front Panel:Open), it appears maximized on the default monitor, preventing you from returning to the main VI. Is there a way to display the front panel on a specified monitor?

 

Solution

In the program described above, the Front Panel:Runtime Position:Maximum method configures the VI so that the front panel is always maximized each time the VI runs. However, if the VI is already running, this change does not take effect until the next execution. As a result, the front panel maximization performed by the Front Panel:Open method takes precedence, and the monitor cannot be specified.

 

To both specify a monitor and maximize the front panel, you must use the Front Panel Window:Monitor property in combination with the above methods. Additionally, the monitor specification must be executed after calling the Front Panel:Open method.