LabVIEWForum.de
Farbe eines String verändern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Farbe eines String verändern (/Thread-Farbe-eines-String-veraendern)



Farbe eines String verändern - Woody - 29.04.2005 07:40

Tach zusammen.

Ich habe eine Bedienoberfläche geschrieben, und möchte diese nun optisch verbessern. Ich habe ein Status-Fenster (String-Anzeigeelement) in dem ich auf nicht korrekt eingetragene Werte usw. hinweisen möchte.

Die Anzeige funktioniert soweit auch wunderbar (ich füge mir durch verschiedene Case-Anweisungen einen geeigneten String zusammen und gebe ihn aus).

Jetzt meine Frage: Ich möchte Teile des gesmaten Strings z.B. Rot färben!
Hierzu habe ich die Stringteile (in einer String-Konstanten) in meinen Case-Anweisungen einfach übers Menü rot dargestellt.
Problem: Führe ich mein Programm aus, erscheint der gesamte String im Status-Fenster schwarz.

Wie kann ich sowas machen???

Vielen Dank im Vorraus...

Grüßle Woody


Farbe eines String verändern - Buhrz - 29.04.2005 10:47

Hi

Das kannst du über eine Property node machen
Rechter mausklick auf das control oder Indicator dann create property node dann Mausklick darauf auswählen TEXT/FONT/Colore

So ich hoffe nun bist du noch mehr verwirt Wink

Gruß

Jürgen


Farbe eines String verändern - Woody - 29.04.2005 13:47

Hallo Jürgen.
Vielen Dank für deine ANtwort, aber ich habe mich anscheinend nicht richtig ausgedrückt.
Ich stelle mir aus verschiedenen Case-Funktionen und den darin enthaltenen String-Konstanten einen String zusammen.
Dieser String wird dann ausgegeben.
Ich möchte aber nur einzelne Teile dieses Strings, also einzelne String-Konstanten in einer anderen Farbe darstellen.
Ich müsste also irgendwie die einzelne String-Konstante mit einer bestimmten Textfarbe vordefinieren.
Hier weiß ich aber nicht mehr weiter (ob das überhaupt geht).


Farbe eines String verändern - Buhrz - 02.05.2005 07:54

OK

Ich habe keinen Weg gefunden die einzelnen SAtrings mit einer Farbe vorzudefenieren und sie dann miteinander zuverknüpfen.

Was aber geht ist das du im ergenisstring Teile mit einer Anderen Farbe markierst.

Dazu setzt du in der Property node den anfagn und das ende von string fest und änderst dann die Farbe


RE: Farbe eines String verändern - uwrichte - 12.03.2018 13:13

Wie mir scheint, ist dies mit der Hintergrundfarbe nicht möglich! Oder täusche ich mich da?


RE: Farbe eines String verändern - Freddy - 12.03.2018 13:39

Grundsätzlich kann man in einem Anzeigestring einzelne Buchstaben die Atribute wie Farbe verschieden darstellen.
Wobei LabView dies nur für eine Position festlegt. Wenn man scrollt, bleibt es nicht an dem Buchstaben hängen. D.h bei jedem Scrollen müssen die Atribute neu eingestellt werden.

Ich hab mal ein Beispiel angehängt.

Gruß
Freddy


RE: Farbe eines String verändern - jg - 12.03.2018 13:51

(12.03.2018 13:13 )uwrichte schrieb:  Wie mir scheint, ist dies mit der Hintergrundfarbe nicht möglich! Oder täusche ich mich da?

Falls du wissen willst, ob man die Hintergrundfarbe auch abschnittsweise ändern kann: Nein, geht nicht.
Falls du wissen willst, ob man grundsätzlich die Hintergrundfarbe ändern kann: Natürlich geht das.

Gruß, Jens