Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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.
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!
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...
Hat man bei der Bildlaufleiste zwei Einstellmöglichkeiten? Kann man sie sichtbar und unsichtbar machen und aktivieren und deaktivieren - und ggf. bei Deaktivierung fehlt das kleine Rechteck, mit dem man die Bildlaufleiste hoch- und runterschieben kann?
Weil falls das möglich ist, dann hab ich irgendwie die Bildlaufleiste zwar sichtbar und unsichtbar gemacht - das klappt, aber die Funktion irgendwie deaktiviert.
(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.