LabVIEWForum.de - Größe des Frontpanels einstellen und fixieren

LabVIEWForum.de

Normale Version: Größe des Frontpanels einstellen und fixieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
<div align="left">Hallo,

suche nach einer Möglichkeit die Größe des Frontpanels einzustellen.

Der Hintergrund: Habe auf meinem Frontpanel alle Bedien- und Anzeigeelemente so angeordnet, so dass sie - sagen wir mal beispielhaft - in einem (gedachten) Rechteck von 800x600 Pixel liegen. Mittels Eigenschaftsknoten und Referenz auf das VI habe den Ursprung des Panels auf 0,0 festgelegt und die Bildlaufleisten ausgeschalten, weil ich nicht möchte, dass sich das Frontpanel während des Ausführens verschiebt.

Wie kann ich nun die Größe des dargestellten Bereiches definieren? Im Eigenschaftsknoten gibt's zwar die Möglichkeit Fensterdimension und Frontpaneldimension zu setzen, doch das sind absolute Bildschirmkoordinaten (im Beispiel dann 50,50,50+800,50+600). Damit hängt der dargestellte Bereich dann ja von meiner Bildschirmauflösung ab, was nicht wirklich ideal ist.

Gibt es die Möglichkeit die Abmessungen des Fensters oder des Frontpanels direkt einzugeben; ich halt z.B. weiß, dass ich einen Platz von 800 x 600 Pixel brauche, um alles darzustellen und den Wert dann einfach an eine Eigenschaft o.ä. übergebe?

Zugegeben keine wirklich lebensnotwendige Funktion, aber schick wärs trotzdem... Wink

Danke, Thomas
</div>
Unter Datei -> Vi Einstellungen kannst du all dies in den Bereichen:
Fenstererscheinungsbild
Fenstergröße
Fensterposition bei Ausführung festlegen.

Die Möglichkeiten sind nahezu grenzenlosBig Grin

Du kannst unter anderem bestimmen, ob die Größe absolut sein soll, oder bei anderen Auflösngen mitskaliert werden soll (inkl. Elemente im Frontpanel).
Du kannst festlegen, ob das FP modal sein soll (immer als oberstes), schließbar, minimierbar, ...

Schau dir einfach alles mal an. Wenn du dann noch Fragen hast, meld dich einfach nochmal.

Grüße
<div align="left">
' schrieb:Du kannst unter anderem bestimmen, ob die Größe absolut sein soll, oder bei anderen Auflösngen mitskaliert werden soll (inkl. Elemente im Frontpanel).

Hallo,

und danke für die Antwort! Habe mir die Einstellmöglichkeiten daraufhin intensiver als bisher angeschaut - und ja, man kann wirklich eine ganze Menge damit machen ;o)
Allerdings find ich trotzdem nichts, um eine absolute Größe einzugeben. Lediglich ein Mindestgröße kann ich festlegen und/oder das Frontpanel bildschirmfüllend anzeigen.
Kann es sein, dass es die oben beschriebene Option bei 7.1 nicht gibt? Oder?

Zudem habe ich weitere Fragen: wenn es möglich ist, dass Fenster auf die aktuelle Bildschirmauflösung zu skalieren, muss nicht dann die beim Erstellen des VI's irgendwo hinterlegt sein?
Schließt es sich nicht aus über den Eigenschaftsknoten dem Frontpanel absolute Koordinaten der Ecken zuzuweisen und aber "automatisch zentrieren" zu aktivieren?
Wie kann ich denn bei automatischer Skalierung auf die Bildschirmauflösung garantieren, dass alle Bedienelemente denoch auf dem Bildschirm zu sehen sind. Bildlaufleisten und die Option die Fenstergröße während es Ausführens zu ändern, hab ich ja deaktiviert. Muss dazu nicht auch automatisch die Skalierung der Frontpanel-Elemente aktiv sein?

Ihr seht, ich versteh die einzelnen Optionen wohl noch nicht wirklich...

Thomas</div>
<div align="left">Hallo, Thomas,

du hast doch jetzt schon alles, um die Größe eines Frontpanels genau festzulegen:

1. Mindestgröße eingeben!
2. Frontpanel des VI in der Entwicklungsumgebung auf die eingebene Mindestgröße verkleinern!
3. Scrollbars deaktivieren!
4. Maximieren-Button der Windows-Taskleiste deaktivieren.
5. Fenstergröße ändern zur Laufzeit deaktivieren (hast du ja schon gemacht!).

Damit hat dein Frontpanel dann immer die Mindestgröße (=Maximalgröße).

Bei der Option "automatisch auf Bildschirmgröße anpassen" würde ich sehr genaue Versuche machen, ob das nicht das Design deines Frontpanels nicht komplett zerstört! Ich habe damit leider bisher keine guten Erfahrungen gemacht.

MfG, Jens</div>
<div align="left">Mmh, das stimmt...
Auf die Idee die Mindestgröße für die Größenfestlegung zu verwenden, bin ich bloß nicht gekommen...
Eigentlich traurig...

Aber gut, dafür gibt's ja das Forum.

Also Jens, danke!!!</div>
' schrieb:Wie kann ich denn bei automatischer Skalierung auf die Bildschirmauflösung garantieren, dass alle Bedienelemente denoch auf dem Bildschirm zu sehen sind. ...
Ich kann dazu nur sagen, unter Labvie 6.1 war die automatische Skalierung ein Fiasko, und seitdem habe ich die Finger davon gelassen. Es waren wohl vor allem die Schriftgrößen, die sich zwar auch mit veränderten, aber nicht in der Proportionalität, wie es hätte sein sollen.
Referenz-URLs