我想用TrichEdit做一个编辑器,请问如何随意改变文本文件的颜色(50分)

  • 主题发起人 主题发起人 jinheking
  • 开始时间 开始时间
J

jinheking

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用TrichEdit做一个ASP编辑器,我希望能够编辑一个纯文本(PlainText:=true)
编辑器,希望显示在屏幕上的ASP的关键字市其他颜色的。像VB的编辑器一样。
请问各位大虾如何随意改变文本文件的颜色。
注意本人是初学乍练,希望回答者能够尽量详细的回答本人的问题。
 
对于TRichEdit
利用它的 SelStart,SelLength属性设置seltext
然后设置 TextAttributes类的color即可
如 一行文字如下,要 “of ”为兰色
includes a number of properties that describe the font characteristics of some text in a rich text document.

with Richedit1 do begin
SelStart:=18;
SelLength:=2;
TextAttribtes.color:=clBlue;
end;
 
咦没人捡这分?
richedit1.SelAttributes.Color:=$ff0000;//(RED)
 
以下代码将richedit1的第二至第六个字颜色变成红色。
procedure TForm1.Button1Click(Sender: TObject);
begin
richedit1.SelStart:=1;
richedit1.SelLength:=5;
richedit1.SelAttributes.Color:=clred;
end;
 
好!太妙了!谢谢各位!
 
能不能告诉我如何设置SelStart和SelLength,因为我想做的是编辑器,我并不知道关键字
在文章的具体位置,用FindText?如何做!
 
要怎样设置象word一样的行间距的功能???
 
后退
顶部