Einzelnen Beitrag anzeigen

Laaeris

Registriert seit: 10. Dez 2011
24 Beiträge
 
#1

Richedit mit Delphi Berlin 10.1, Wörter färben geht nicht mehr

  Alt 19. Mär 2017, 18:03
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
Miniaturansicht angehängter Grafiken
richedit_mit_delphi10_1.jpg   richedit_mit_delphixe7.jpg  
  Mit Zitat antworten Zitat