![]() |
TRichtext oder was anderes nehmen?
Hallo Leute,
ich möchte auf meinem Form ein Richedit oder ähnliches platzieren, in das ich dann formatierten Text hineinschreibe. Es sollte Buchstabe für Buchstabe folgendes definierbar sein: Farbe und Attribute wie Bold, Italic und Normal. Bevor ich mich jetzt auf den Holzweg begebe - soll ich ein TRichedit nehmen? Ich hab nämlich noch nie was mit Richtext gemacht und müsste dann immer den vorgegebenen, formatierten Text nach Richtext parsen, oder? Gibt es eine einfachere Lösung bzw. bessere Komponente? Danke! |
AW: TRichtext oder was anderes nehmen?
Mit dem RTF-Format und TRichEdit kannst Du erreichen, was Du möchtest. Sollte es aber lediglich um Syntax-Highlighting oder etwas in der Richtung gehen, kannst Du Dir auch TSynEdit einmal anschauen.
|
AW: TRichtext oder was anderes nehmen?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich möchte sowas schreiben können wie im Anhang. Also nehme ich ein TRichEdit und parse mir einen Richtext, oder? Das Ganze ist nur für ein sehr kleines Programm, ich weiss nicht ob mir das nicht zu viel Aufwand ist. Gibts schon irgendwas fertiges zum Richtext parsen, ansonsten muss ich halt das Rad neu erfinden :stupid:
|
AW: TRichtext oder was anderes nehmen?
Du musst nur den entsprechenden Teilstring selektieren (SelStart und SelLength setzen) und die gewünschten Attribute SelAttributes zuweisen, das ist alles.
|
AW: TRichtext oder was anderes nehmen?
Ok, ich kann mit .selattributes Attribute einstellen und mit .SelText dazuschreiben, ich denke das funktioniert, danke! :-D
Jetzt hab ich nur noch das Problem, dass ich den Orginaltext parsen muss :coder: Soooo viel Arbeit *lol* :tongue: |
AW: TRichtext oder was anderes nehmen?
Sodala, die Parse Routine ist fürs erste fertig. Ich find die immer etwas mühsam zu schreiben, aber es funzt dann eh.
Das ganze Ding funktioniert soweit, danke! Habe es gemacht wie hier beschrieben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz