Registriert seit: 23. Jun 2003
416 Beiträge
Delphi 2006 Professional
|
Re: Ein Wort vor und nach einem markiertem Text einfügen
13. Jul 2003, 22:46
Hallo,
ein Memo kann nur einfarbigen Text darstellen. Wenn du statt dem Memo ein TRichEdit verwendest müsste es so gehen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
const
A = '[Anfang]';
B = '[Ende]';
var
s: String;
begin
with RichEdit1 do
begin
s := SelText;
SelAttributes.Color := clRed;
SelText := A;
SelAttributes.Color := clWindowText;
SelStart := SelStart + SelLength;
SelLength := 0;
SelText := s;
SelAttributes.Color := clRed;
SelText := B;
SelAttributes.Color := clWindowText;
end;
end;
"Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking." (Dave Barry)
|