LabVIEWForum.de
Listbox Spaltenbreite ändern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Listbox Spaltenbreite ändern (/Thread-Listbox-Spaltenbreite-aendern)



Listbox Spaltenbreite ändern - NoWay - 03.02.2015 15:09

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


RE: Listbox Spaltenbreite ändern - GerdW - 03.02.2015 15:31

Hallo NoWay,

Property AktiveZelle->Breite…


RE: Listbox Spaltenbreite ändern - NoWay - 03.02.2015 15:51

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


RE: Listbox Spaltenbreite ändern - Trinitatis - 03.02.2015 16:21

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