23.01.2013, 10:11
|
Hasenfuss
LVF-Stammgast
Beiträge: 331
Registriert seit: Dec 2012
2012
2012
DE
|
RE: Anzahl der Reiter einstellen
Hi GerdW,
danke für den Hinweis, dass mit dem Listenfeld funktioniert so hervorragend und ist eigentlich auch schöner als meine erste Idee mit den Reitern.
Eine Frage hab ich noch - anhand einer Einstellmöglichkeit will ich die Anzahl der Zeilen vorgeben. Das funktioniert auch ganz gut. Ich kann in dem Listenfeld die Bildlaufleisten ein- und ausschalten. Die horizontale brauch ich nicht, aber die vertikale. Wenn ich jetzt die Anzahl der Zeilen verändere, dann wächst natürlich auch das Listenfeld.
Jetzt möchte ich es so haben, dass z.B. maximal 5 Zeilen angezeigt werden, sind es mehr Zeilen, dann soll die Bildlaufleiste verwendet werden. Im Eigenschaftsknoten stelle ich die Elemente Spaltenanzahl, Spaltenname, Zeilenanzahl, Zeilenname etc. ein. Dort müsste auch irgendwo die Anzahl der maximal darzustellenden Zeilen einstellbar sein, nur habe ich es noch nicht gefunden. Ich habe zunächst mit der Eigenschaft "Größe" experimentiert. Dort kann ich eine Pixelzahl angeben. Meine Hoffnung war, dass wenn die Tabelle über Anzahl Zeilen größer ist als der dargestellte Bereich mit der Pixelhöhe, dass dann die Bildlaufleiste aktiv wird - sie wird es aber nicht.
|
|
|
23.01.2013, 10:15
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Anzahl der Reiter einstellen
PropertyNode für die Anzahl der sichtbaren Zeilen lautet "Number of Rows".
Jetzt kannst du selber einfach einen Vergleich machen: Wenn Anzahl Kanäle > Anzahl sichtbare Zeilen, dann setze PropertyNode "Vertical Scrollbar Visible" auf True, ansonsten auf False.
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.
|
|
|
23.01.2013, 10:17
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2013 10:17 von GerdW.)
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Anzahl der Reiter einstellen
Hallo Hasenfuss,
Zitat:Im Eigenschaftsknoten stelle ich die Elemente Spaltenanzahl, Spaltenname, Zeilenanzahl, Zeilenname etc. ein. Dort müsste auch irgendwo die Anzahl der maximal darzustellenden Zeilen einstellbar sein, nur habe ich es noch nicht gefunden. Ich habe zunächst mit der Eigenschaft "Größe" experimentiert. Dort kann ich eine Pixelzahl angeben. Meine Hoffnung war, dass wenn die Tabelle über Anzahl Zeilen größer ist als der dargestellte Bereich mit der Pixelhöhe, dass dann die Bildlaufleiste aktiv wird - sie wird es aber nicht.
Ok, wir lesen uns mal die Kontexthilfe zur Property "Zeilenanzahl" durch:
Zitat:Anzahl der angezeigten Zeilen im mehrspaltigen Listenfeld mit Ausnahme der Spaltentitel. Mit dieser Eigenschaft wird die Anzahl der sichtbaren Zeilen angezeigt.
Erkennst du deinen Denkfehler?
Mit Zeilenanzahl stellst du die Anzahl der sichtbaren Zeilen des Listenfeldes ein - egal, ob du dort Daten präsentierst oder nicht...
|
|
|
23.01.2013, 10:28
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2013 10:32 von Hasenfuss.)
|
|
|
23.01.2013, 10:38
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Anzahl der Reiter einstellen
Hallo Hasenfuss,
du hast nur die "Sichtbar"-Eigenschaft zur Verfügung.
Warum willst du den Balken sichtbar, aber deaktiviert haben? Wo ist der Sinn dabei?
|
|
|
23.01.2013, 10:43
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2013 10:44 von Hasenfuss.)
|
Hasenfuss
LVF-Stammgast
Beiträge: 331
Registriert seit: Dec 2012
2012
2012
DE
|
RE: Anzahl der Reiter einstellen
(23.01.2013 10:38 )GerdW schrieb: Wo ist der Sinn dabei?
Das macht keinen Sinn - aber schau Dir mal das Bild an in meinen vorigen Beitrag - die Bildlaufleiste ist zwar da, funktioniert aber nicht, darum meine Frage, ob es eine solche Funktion geben könnte und ich sie aus versehen auf inaktiv gestellt hab.
Ich habe ein Array mit Zeilentiteln erstellt, dort habe ich 15 Einträge. Jetzt stelle ich Zeilenzahl auf 6, es werden also weniger Zeilen angezeigt, als in dem Listenfeld vorhanden - dementsprechend müsste nun die Bildlaufleiste aktiv sein und damit zwischen den Zeilen die Scrollmöglichkeit funktionieren - tut sie aber nicht.
|
|
|
23.01.2013, 10:55
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Anzahl der Reiter einstellen
Hallo Hasenfuss,
du hast zwar Zeilen-/Spaltentitel vorgegeben, aber keine Daten! Keine Daten bedeutet aber "nichts zu scrollen", ergo ist der Balken deaktiviert...
|
|
|
| |