12.11.2011, 12:31
Beitrag #1
|
|
|
16.11.2011, 08:53
Beitrag #3
|
Hubert R.
LVF-Gelegenheitsschreiber
Beiträge: 193
Registriert seit: Jul 2011
2019 64bit
2011
DE
Deutschland
|
RE: Oberfläche anpassen mit Tabs
@unicorn
wenn ich dich richtig verstanden habe, macht es keinen Sinn einen Graphen auf ein Tab zu platzieren. Da ich entweder nur das Tab oder den Graphen auf die Bildschirmgröße anpassen kann.
Wenn ich aber hier, wie in meinem Bespiel (2 Register Tabs) habe und diese auf 2 Seiten aufteilen muss wie mache ich das? Meine Idee, Die beiden Programmteile (messen und laden) wieder trennen und diese dann jeweils in Unterpanelen (seite1 seite2) anzeigen lasse. Und dort die entsprechende Einteilung über Trennbalken mache. Ist das der Weg?
Gruß Hubert
|
|
|
16.11.2011, 13:53
Beitrag #4
|
unicorn
LVF-Freak
Beiträge: 680
Registriert seit: Jul 2009
8.6.1, 2010 - 2012
1994
EN
10xxx
Deutschland
|
RE: Oberfläche anpassen mit Tabs
(16.11.2011 08:53 )Hubert R. schrieb: @unicorn
wenn ich dich richtig verstanden habe, macht es keinen Sinn einen Graphen auf ein Tab zu platzieren. Da ich entweder nur das Tab oder den Graphen auf die Bildschirmgröße anpassen kann.
Wenn ich aber hier, wie in meinem Bespiel (2 Register Tabs) habe und diese auf 2 Seiten aufteilen muss wie mache ich das? Meine Idee, Die beiden Programmteile (messen und laden) wieder trennen und diese dann jeweils in Unterpanelen (seite1 seite2) anzeigen lasse. Und dort die entsprechende Einteilung über Trennbalken mache. Ist das der Weg?
Gruß Hubert
Eine Möglichkeit habe ich vergessen: in den VI-Eigenschaften kann man einstellen, dass sich alle Frontpanelelement mit der Panegröße ändern. Damit, denke ich, ließen sich Deine Vorstellungen realisieren, oder?
Generell tritt jedoch beim Panegröße Ändern, dass Problem auf, dass sich die Element unschön gegeneinander verschieben, wenn die Pane einmal zu klein wurde.
Die Trennbalken lassen sich nur im VI und nicht in der Tabstruktur einsetzen.
|
|
|
16.11.2011, 14:54
Beitrag #5
|
Hubert R.
LVF-Gelegenheitsschreiber
Beiträge: 193
Registriert seit: Jul 2011
2019 64bit
2011
DE
Deutschland
|
RE: Oberfläche anpassen mit Tabs
@unicorn
Danke für deine Antwort. Über die Vi-Einstellungen habe ich es getestet. Sieht soweit ganz gut aus. Nur wie du schon geschrieben hast, verschiebt es die Bedienelemente wenn der Pane zu klein wird. Gibt es eine Möglichkeit z.B. über Eigenschaftsknoten das Fenster auf eine minimale Größe zu setzen z.B. 1024x768 o. 800x600. Größer ja, kleiner nein?
Schade das es keine Möglichkeit wie in Html gibt, über Tabellen seine Elemente zu platzieren.
Gruß Hubert
|
|
|
16.11.2011, 21:56
Beitrag #6
|
|
|
16.11.2011, 22:12
Beitrag #7
|
|
|
23.11.2011, 08:41
Beitrag #8
|
|
|
23.11.2011, 09:34
Beitrag #9
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Oberfläche anpassen mit Tabs
Hallo Hubert,
Zitat:"in LV2011 auch die Größe über Eigenschaftknoten verändern"
Gestern stand die gleiche Frage im NI-Forum...
|
|
|
23.11.2011, 10:10
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Oberfläche anpassen mit Tabs
Grundsätzlich ist das IMHO die richtige Richtung.
Die VIs in den Subpanels passen sich durch die Splitterbars gut an. Jetzt noch die Splitterbars durch die richtige Farbwahl "unsichtbar" und nicht verschiebbar machen, dann hast du in den Subpanel-VIs Ruhe.
Wenn du nur das Tab als Control hast, stell das doch auch auf "Fit to Pane". Dann musst du dich nicht per PropertyNodes um das Resizing kümmern. Oder pack in ein eigenes Pane, getrennt durch Splitterbars.
Und dann noch das "Auto Grow" im Tabcontrol entfernen, sonst bekommst du Ärger mit der Größenänderung der Subpanels.
Ungefähr so:
main.vi (Größe: 27,83 KB / Downloads: 298)
Finetuning der Positionierung darfst du wieder selber machen.
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.
|
|
|
| |