LabVIEWForum.de - in Listbox Farbe des Auswahlbalkens verändern

LabVIEWForum.de

Normale Version: in Listbox Farbe des Auswahlbalkens verändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte gerne in einer Multicoloum-Listbox die Farbe des Auswahlbalkens (standardmäßig blau) programmatisch verändern.

Über einen Eigenschaftsknoten (Property Node) gibt es zwar die Option "selection color" aber irgendwie will das bei mir nicht funktionieren.

Weiß jemand Rat?

(Hintergrund ist, daß sich die Balkenfarbe während des laufenden Programms je nach Eingabe des Benutzers farblich ändern soll).

Danke im Voraus

Feuerwehringenieur
Hi FeuerwehringenieurWink

Also wenn es sich um die Farbe des Auswahlbereiches handelt, dann kannst du die Farbe des Frontpanels festlegen, wenn du mit der Eigenschaft eine Hexadezimalzahl in RGB Form schreibst oder eine Farbkonstante verbindest.

Das sagt zumindest die Hilfe, ich versuch es auch gerade mal wie es dann aussehen könnte.
Parallel dazu kannst du auch unter LabVIEW-Hilfe nach "Mehrspaltiges Listenfeld: Eigenschaften" schauen.
HI Sarah,

ich hab einfach einen Eigenschaftsknoten erzeugt, die Eigenschaft "selection color" ausgewählt, und das Ganze mit einer Farbkonstante verbunden.

Der Balken blieb aber weiterhin blau.

Gleiches gilt glaub ich auch für "cell background" und "cell foreground color".
Das geht irgendwie auch nicht.

Gleiches Problem auch bei einer normalen Tabelle. Da kann ich zwar über den Eigenschaftsknoten die Farbe der Zelle ändern, aber es ändert sich immer nur die erste Zelle (oben links). Alle anderen bleiben unverändert, auch wenn bereits Text drinsteht. Warum?

Gruß

Feuerwehringenieur
Hi

Du mußt noch die aktive celle auswählen
Wenn du einen ganzen bereich haben willst muß du es in einer schleifen laufen lassen.
Sonst wird nur die aktuelle aktive celle geändert

Gruß

Jürgen
feuerwehringenieur schrieb:HI Sarah,

ich hab einfach einen Eigenschaftsknoten erzeugt, die Eigenschaft "selection color" ausgewählt, und das Ganze mit einer Farbkonstante verbunden.

Der Balken blieb aber weiterhin blau.

Gleiches gilt glaub ich auch für "cell background" und "cell foreground color".
Das geht irgendwie auch nicht.

Gleiches Problem auch bei einer normalen Tabelle. Da kann ich zwar über den Eigenschaftsknoten die Farbe der Zelle ändern, aber es ändert sich immer nur die erste Zelle (oben links). Alle anderen bleiben unverändert, auch wenn bereits Text drinsteht. Warum?

Gruß

Feuerwehringenieur

Auch nett, wenn man es so anschließt, das Feld anzeigen läßt und eine Schleife drum macht, das laufen läßt, ist das Farbfeld immer blau 8)

Mal schauen...
Hi Sarah,

danke für Deine Mühe. Ich hab tatsächlich auch eine "Dialog-Listbox" verwendet.
Ich probier das Ganze mal mit einer normalen aus.

Gruß

Feuerwehringenieur
Referenz-URLs