Hilfe zu RichEdit->SelAttributes->Style



  • Hi,

    wenn habe ein kleines Problem bei der Formatierung mit RichEdit.

    Ich unterstreiche den Text mit
    RichEdit1->SelAttributes->Style = RichEdit1->SelAttributes->Style << fsUnderline;

    wenn ich jetzt einen Teil davon markiere und dann den Text Fett haben möchte.
    RichEdit1->SelAttributes->Style = RichEdit1->SelAttributes->Style << fsBold;

    Dann macht er ihn zwar Fett aber das was vorher Unterstrichen war ist es jetzt halt nicht mehr. Kann man nicht einfach nur eine Formatierung hinzufügen ohne die vorherige gleich wieder weg zu machen?

    Hoffe Ihr versteht was ich meine.



  • Eigentlich müßte es so funktionieren.

    Klappt es denn für den gesamten Text, also erst Unterstreichen und dann Fett?

    Oder verwendest du eine spezielle Schriftart?



  • Hi,

    habe gerade gemerkt das es nur so ist wenn ich vom formatierten bis auf einen nicht formatierten Text ziehe (der nicht unterstrichen ist). Es scheint so als wenn das zuletzt markierte Zeichen die Formatierung angibt.

    Wenn ich einen Teil ohne Formatierung habe und einen Teil Fett. Und ich markiere alles von normal zu Fett hin und mache dann Kursiv, ist auch das was vorher normal war mit Fett geworden.


Anmelden zum Antworten