Hallo!
Gibt es ein property für die TRichEdit Komponente, wo ich sagen kann, dass die Buchstaben der Zeile i gefärbt werden sollen. Und wie heisst diese?
Ich möchte die Buchstaben der Zeile ändern, in der ein eine zahl von 0..9 an erster Zeile vorkommt.
Habe da mal schnell was geschrieben, wie ichs machen würde.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28:
| procedure TFormMain.Button3Click(Sender: TObject); var i : Integer; StartChar : Char; begin for i := 0 to RichEdit1.Lines.count-1 do begin StartChar := RichEdit1.Lines[i][1]; If StartChar in ['0'..'9'] then begin RichEdit1.Lines[i].colour := clBlue; end else begin RichEdit1.Lines[i].colour := clGreen; end; end; end; |
gruss