![]() |
Memo bzw. Ruchedit: färben
Hallo :) ,
kann ich in einer Memo oder einem Richedit EINZELNE WÖRTER unterschiedlich formatieren? Wenn ja, wie? johannes013 |
Re: Memo bzw. Ruchedit: färben
Nein (Memo) bzw. ja (Richedit) :mrgreen:
Guck dir dir mal TRichEdit.SelAttributes, TRichEdit.SelStart und TRichEdit.SelLength an. Also erst Textteil markieren, dann Formatierung/Attribute ändern. MfG, Bug |
Re: Memo bzw. Ruchedit: färben
Hier mal ein paar Beispiele verschiedenster Formatierungen:
![]() ![]() ![]() Ansonsten kann man das Forum hier, oder auch ![]() |
Re: Memo bzw. Ruchedit: färben
Ich hab vor kurzem eine kleine Klassensammlung geschrieben, um BBCode für RichEdits zu verwenden.
Ist aktuell zu finden unter ![]() ![]() |
Re: Memo bzw. Ruchedit: färben
Unter Umständen kommt auch SynEdit in Betracht.
Dort gibt es eine Memo Komponente und für viele Programmiersprachen schon Highlighter. Vielleicht kannst du Dir da ja einen ableiten. mfg DerDan |
Re: Memo bzw. Ruchedit: färben
Ok, sorry ich war weg. SelAttributes geht. Aber wie kann ich, z.B. bei einem HTML-Editor, automatisch Begriffe hervorheben lassen?
Sagen wir, dass bei html rot geschrieben wird. Wie geht das? :roll: :angel: :gruebel: |
Re: Memo bzw. Ruchedit: färben
Hallo Johannes,
Such mal bei Google nach Stylesheets und CSV. dann wirst Du massig Sachen finden. ![]() Gruß Jens PS: Ansonsten, ich habe sowas auch mal gefragt... siehe.. ![]() Stör dich nicht an dem Titel, da steht noch was mit PDF. Es ist später nahpets Lösung georden mit HTML. |
Re: Memo bzw. Ruchedit: färben
Aber für einen HTMLEditor würde ich eindeutig SynEdit nutzen. Da muss man das Rad nicht neu erfinden, sondern passt entweder den mitgelieferten HTML-Highlighter an (5 Minuten Arbeit) oder macht seinen eigenen (flexibler, aber aufwändiger)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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