Syntax-Highlights Selbstprogrammiert (Delphi)
lima-city → Forum → Programmiersprachen → Delphi & Pascal
arbeit
auswahl
code
editor
entwickeln
farbe
folgenden text
grund
highlight
http
jemand
machen
problem
programmieren
sagen
syntax
text
turbo
verschiedene buchstaben
vorgefertigte funktionen
- 
    
    Ich möchte mit Delphi (Turbo Delphi) einen Editor programmieren, der Syntax-Highlights "beherrscht".
 Nun stehe ich vor dem Problem, in einem RichEdit (,Memo,Edit) verschiedene Buchstaben verschieden zu färben. Kennt sich jemand damit aus, oder gibt es vorgefertigte Funktionen?
 
 MfG
 s1m13
 
 
 EDIT: Wenn jemand soetwas für Java kennt, bitte auch sagen!
 
 
 Beitrag geändert: 5.12.2008 22:10:00 von s1m13
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Also du brauchst auf jeden fall ein richedit.
 
 dasRichEdit.Selstart := 5; // Erstes Zeichen der Auswahl dasRichEdit.Sellength := 5; // Länge der Auswahl. dasRichEdit.SelAttributes.Color := clBlue; // Farbe der Auswahl.
 
 Das macht folgenden Text:
 Ich bin ein Text.
 
 so koloriert:
 Ich b[color=#0000FF]in ei[/color]n Text.
 
 ..
 so in etwa jedenfalls^^
 
 
 
 //Edit: geht hier kein [color] bbcode?
 
 Beitrag geändert: 5.12.2008 22:40:03 von vercetti
- 
    
    Nachdem es hier vorgefertigte Komponenten gibt, würde ich mir nicht die Arbeit machen, und selbst etwas von Grund auf neu entwickeln:
 http://synedit.sourceforge.net/
 http://www.delphi32.com/vcl/5220/
 http://delphi.about.com/od/vclusing/Understanding_Using_and_Enhancing_Delphi_VCL_Components.htm
- 
    
    SynEdit!!
 
 Oder das hier:
 http://members.tripod.com/jimmy_reumuth/d3tips/syntax.html
 
 mfg Delphicoder
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 

