LabVIEWForum.de - Listbox Spaltenbreite ändern

LabVIEWForum.de

Normale Version: Listbox Spaltenbreite ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen.

Ich verwende in meinem Programm zwei unterschiedliche Listboxen. Eine soll als statische Anzeige dienen, was bisher auch prima funktioniert. Die andere dient als Parameter Anzeige für den Anwender. Hier fiel nun auf, dass die Spaltenbreite der Listbox im Betrieb scheinbar nicht geändert werden kann. Ist das grundsätzlich so gewollt, bzw. gibt es eine Möglichkeit, die Spaltenbreite auch während der Laufzeit zu verändern (idealerweise durch den Anwender Tongue)? Solange das Programm nicht läuft, kann ich Spalten verschieben, bis der Arzt kommt. Das ist aber nicht Sinn und Zweck Big Grin
In den Property Nodes konnte ich auf die schnelle nichts finden, was mir schlüssig erschien und in den Eigenschaften der Listbox ließ sich auch nichts einstellen. Somit bin ich ziemlich ratlos Blink

Gruß,
NoWay
Hallo NoWay,

Property AktiveZelle->Breite…
Hallo Gerd.

Okay, mit dem Property Node nehme ich also Einfluss auf die aktive Zelle und damit auch auf die Breite der Spalte. Allerdings komme ich noch nicht dahinter, wie ich das dem User möglichst einfach mache. Zum Beispiel so wie man es unter Windows kennt, indem man zwischen den Spalten "anpackt" und damit die linke Spalte variiert. Mir fehlt da gänzlich der Ansatz. Ich hatte gehofft, dass ich lediglich eine Einstellung übersehen habe, aber allem Anschein nach, muss man für ein solches Vorhaben/Verhalten doch schon erheblichen Aufwand betreiben. Hast du da eventuell einen Tipp für mich, wie ich das angehen kann?

Gruß,
NoWay
Hallo NoWay,

du musst erstmal die Eigenschaft "verschiebbare Spaltenseparatoren" auf TRUE setzen. Dann musst du die Spaltentitel sichtbar setzen. Die Spalten breite kannst du nur innerhalb der Spaltentitel manuell verschieben (zumindest ist das in LV 80 so)

Gruß, Marko
Referenz-URLs