Hallo zusammen,
jahrelang hat der folgende Codeschnipsel zum Färben einzelner Wörter einwandfrei funktioniert, nach dem Update geht das nicht mehr:
Delphi-Quellcode:
Form_Hauptuebersicht.QRichEdit[wohin].SelStart:=LTPos[wohin]+Pos(Gastname,LT_alle[k].LT[i].Ereignistext1)-1;
Form_Hauptuebersicht.QRichEdit[wohin].SelLength:=length(Gastname);
Form_Hauptuebersicht.QRichEdit[wohin].SelAttributes.Color:=clBlue;
Form_Hauptuebersicht.QRichEdit[wohin].SelAttributes.Style:=[fsBold];
Form_Hauptuebersicht.QRichEdit[wohin].SelLength:=0;
Interessant ist, dass sowohl das Bold als auch (testhalber) ein anderer Schrifttyp funktioniert. Die Farbe jedoch wird irgendwie überschrieben. Wenn ich das RTF mit Text fülle, dann sehe ich kurzzeitig den blauen Text, am Ende der Füllung ist jeoch alles weiss. Woran liegt das?
Ich verwende das Erscheinungsbild "Golden Graphite". Und wie gesagt, ich komme von Delphi XE7, dort und rückwärts bis zu Delphi XE2 hat alles funktioniert.
Viele Grüße
David