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