首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi7 Richedit 颜色是不是有BUG解决方法

2012-02-28 
delphi7 Richedit 颜色是不是有BUG我的代码中有这么两句,Richedit1.SelAttributes.Color:clRedRichedit1

delphi7 Richedit 颜色是不是有BUG
我的代码中有这么两句, 
  Richedit1.SelAttributes.Color:=clRed;
  Richedit1.Lines.Add('红色标记');
Richedit1默认字体颜色是黑色
我发现运行过程中 '红色标记'4个字,偶尔会出现黑色,请问是不是BUG?

[解决办法]
如1楼所说,SelAttributes指选中的文字。
所以在追加行之前将光标放到最后(选中最后的位置)即可。

Delphi(Pascal) code
begin  RichEdit1.SelStart := MaxInt;  RichEdit1.SelAttributes.Color := clRed;  RichEdit1.Lines.Add('红色标记');end; 

热点排行