11-17-2014 07:11 AM
Hello everyone a few questions, i created a background image like the one i added into the post since the program im making have 3 steps i would like to put each step into one of the boxes of the background image and i want them to stay in that area always!
I have set a max workarea that fits the background however if i maximize the window all the graph and bolean and what not moves im pretty sure its (or well i hope) a simple fix i just cant get them to stay where i put them lock them down so to speak hope you understand what im trying to say thanks
11-17-2014 07:38 AM
I'm not quite sure what you want to achieve. One thing you can do, if your "background" consists of Decorations (such as a Raised Box) is to put the Controls and Indicators you want on each box, then select them all (the single Decoration and its controls) and use the fourth "Formatting button" on the Toolbar (the one labelled "Reorder") and "Group" the elements. Now, when they move, they will move as a unit, and the Controls will retain their position on the Decoration.
BS
11-17-2014 07:44 AM
I i want to lockdown all buttons and graph on the spot i put them and lock down the option of them to move around if i resize the window size
Ex i fixate the workarea to 1500x800px if i then resize the window i dont want the buttons to move around i want them to stay put if i make the window small i want the buttons to be non visable ea you have to have the 1500x800px to se the entire program
im i making any sense ?
11-17-2014 07:52 AM
It sounds like you have turned autoscaling on the front panel on. Open the VI properties (File>>VI Properties) and select the Window Size tab. I suspect the Scale all objects on front panel as the window resizes checkbox is checked. Uncheck it (it is not checked by default). It if is already unchecked, then you probably need to use VI server to actively set positions on your front panel when the VI resizes. All front panel objects can be moved around on the front panel using VI server properties (Position). Trigger the action using the Panel Resize event in an event structure.
If you have a lot of objects, using VI server to move things around can get very tedious. An alternate approach is to break your front panel into panes using splitter bars (which you can hide by making them transparent). But your individual groups.
There is an enormous amount of information on how to handle resizing front panels in these forums. Do a little digging and you will find a lot.