LabVIEWForum.de
verschiedene Farben innerhalb eines Strings? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: verschiedene Farben innerhalb eines Strings? (/Thread-verschiedene-Farben-innerhalb-eines-Strings)

Seiten: 1 2


verschiedene Farben innerhalb eines Strings? - jeffrey - 15.10.2007 13:38

Hallo,
ich habe bei meiner Anlage ein Stringausgabefeld, in dem alle fehler dargestellt werden, welche auftreten. Dabei sollen aber für unterschiedliche Fehler unterschiedliche schriftfarben verwendet werde. Die Anzeige soll so sein, dass immer alle Fehler stehen bleiben, und der neuste Fehler ober hinzugefügt wird. Das funktioniert auch, allerdings ist jetzt das Problem, dass wenn ich die Textfarbe ändere, der ganze Text seine Farbe ändert. Geht es irgendwie, dass ich für jede Zeile iene eigene textfarbe festlege, damit jeder Fehler seine Farbe behält, und man mit einem Blick sehen kann, um was für einen fehler es sich handelt.
MfG Jeffrey


verschiedene Farben innerhalb eines Strings? - eg - 15.10.2007 13:44

' schrieb:Hallo,
ich habe bei meiner Anlage ein Stringausgabefeld, in dem alle fehler dargestellt werden, welche auftreten. Dabei sollen aber für unterschiedliche Fehler unterschiedliche schriftfarben verwendet werde. Die Anzeige soll so sein, dass immer alle Fehler stehen bleiben, und der neuste Fehler ober hinzugefügt wird. Das funktioniert auch, allerdings ist jetzt das Problem, dass wenn ich die Textfarbe ändere, der ganze Text seine Farbe ändert. Geht es irgendwie, dass ich für jede Zeile iene eigene textfarbe festlege, damit jeder Fehler seine Farbe behält, und man mit einem Blick sehen kann, um was für einen fehler es sich handelt.
MfG Jeffrey


Du kannst eine Listbox oder Tabelle dafür benutzen, da kannst du einzelne Zeilen/Zellen unterschiedlich färben.

eg


verschiedene Farben innerhalb eines Strings? - Achim - 15.10.2007 13:46

Hi,

manuell kannst du unterschiedliche Zeilen ganz einfach färben...ich weiß nicht, ob das Programmatisch geht...evtl. musst du "Selection Start" und "Selection End" auswählen und dazwischen irgendwie mit der Property "Text Color" färben.

Ich würde das evtl. mit ner Multicolumn Listbox oder mit ner Table lösen, da kannst du die Hintergrundfarbe der Zelle leicht färben, und durch die größeren Abstädnde zwischen den Zeilen ist's auch leichter lesbar!

Gruss
Achim




EDIT: Post #1600


verschiedene Farben innerhalb eines Strings? - Y-P - 15.10.2007 14:24

Schau mal, ob Dir das was hilft. Ich habe es noch nicht angeschaut.

Gruß Markus


verschiedene Farben innerhalb eines Strings? - jg - 15.10.2007 15:34

' schrieb:Schau mal, ob Dir das was hilft. Ich habe es noch nicht angeschaut.
Das bedeutet, dass Vorschlag von Achim tatsächlich funktioniert. Cool, das habe ich auch noch nicht gewusst. Man lernt halt nie aus bei LV.

MfG, Jens


verschiedene Farben innerhalb eines Strings? - Y-P - 15.10.2007 20:12

Hier ist das Bsp. für diejenigen, die es auf der NI-Seite nicht öffnen können (z.B. wegen Firewall-Einstellungen,....).

Gruß Markus

(VIs LV 8.0)


verschiedene Farben innerhalb eines Strings? - jeffrey - 16.10.2007 13:21

Hallo,
ich habe jetzt mal versucht das hin zu bekommen, und ein kleines Testprogramm geschrieben. Leider funktioniert es nicht so, wie es soll. Es ändert sich immer die Farbe des ganzen Textes. Erkennt jemand wo der Fehler liegt?
Also ne kurze Beschreibung, was das Programm machen soll. Wenn der Knopf text1 gedrückt wird, soll text1 geschrieben werden. Wenn der Knopf Text2 gedrückt wird text2. Das funktioniert auch :-) Allerdings soll text1 in rot geschrieben werden und text2 in grün, und das funktioniert leider nicht :'(
Ach und bitte nicht den text1-Knopf und den text2-Knopf gleichzeitig drücken, dann funktioniert es natürlich nicht, aber es ist ja nur ein kleines Testprogramm.
Bin für alle Ideen dankbar.
Gruß Jeffrey

(VI LV 8.2)


verschiedene Farben innerhalb eines Strings? - jg - 16.10.2007 13:54

Relativ einfach: falsche Property:

Du brauchst Text.FontColor, nicht Text.TextColors:

[attachment=9184]

MfG, Jens


verschiedene Farben innerhalb eines Strings? - jeffrey - 19.10.2007 09:21

' schrieb:Relativ einfach: falsche Property:

Du brauchst Text.FontColor, nicht Text.TextColors:

[attachment=36078:Image1.png]

MfG, Jens
Hallo,
vielen Dank, das war es, jetzt funktioniert es.
VG Jeffrey


verschiedene Farben innerhalb eines Strings? - jeffrey - 19.10.2007 14:52

Hallo,
ich habe ein weiteres problem mit dem Programm. Und zwar soll nun, wenn man auf den quittieren-Knopf drück die letzte Zeile gelöscht werden. Leider funktioniert das nicht so, wie es soll. es verschwindet immer der ganze Text.
MfG Jeffrey

(VI LV 8.2)