FormatTextAreaText - Erstes Wort

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Der Eisvogel

Betreff: FormatTextAreaText - Erstes Wort

BeitragMo, Jan 17, 2011 18:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo
Ich möchte in einer Textarea das erste Wort einer jeden Zeil einfärben:
BlitzMax: [AUSKLAPPEN]
For Local mv:TMemVar = EachIn TMemVar.list
FormatTextAreaText(txa_debug, 0, 150, 0, TEXTFORMAT_BOLD, TextAreaChar(txa_debug, i), Len(mv.name) + 1)
i:+1
Next


Die Werte aus der Liste TMemVar.list wurden vorher in die Textarea geschrieben. Das Problem ist, das der derzeitige Code leider alles grün macht. Wenn ich jetzt zu TextAreaChar(txa_debug, i) no +1 hinzufüge, dann funktioniert es, mit der Ausnahme das der erste Buchstabe iener jeden Zeile normal ist. Eigentlich ist das auch noch kein Problem, ich könnte die auch einzeln machen, aber das Problem ist, wie Färbe ich das erste Zeichen der ersten Zeile? Wenn ich bei pos 1 eingebe wird der 2. Buchstabe gefärbt, bei 0 die gesammte Textarea. Hat jemand ne Idee? Oder soll ich einfach alle färben, danach nach dem ersten Wort wieder rückgängig machen und dann ab der 2. Zeile normal weiter?

MfG
Der Eisvogel
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group