Gestaltungselemente während der Laufzeit verändern
Da hast du dir eine Aufgabe gestellt, die wirklich schwer zu lösen ist und die viele Programmierer am liebsten NICHT angehen.
Erste und einfachste Möglichkeit: Du öffnest mal die VI-Eigenschaften und setzt auf der Seite Window Size einen entsprechenden Haken. Nachteil: Es könnte sein, dass dir dein mühsam gestaltetes FP nach einigen Vergrößerungen und Verkleinerungen nicht mehr so toll vorkommt. Denn diese Automatik ist (noch?) nicht das Gelbe vom Ei.
Diese Eigenschaft, dass ein Objekt sich an die Größe des FP anpasst, kannst du auch jedem FP-Element zuweisen, such einfach mal im Kontextmenü.
Das geht auch zur Laufzeit.
Zweite komplizierte Möglichkeit: Du entwirfst FP für die Monitorauflösungen, die dir wichtig sind und setzt dann, je nach Monitorauflösung, alle Positionen und Größen per PropertyNodes. (Alle FP-Controls haben die PropertyNode Position, die man zur Laufzeit setzen kann. Und bei fast allen Controls gibt es Eigenschaften, um die Größe zu setzen.)
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|