读书人

delphi7 Richedit 颜色是不是有BUG解决

发布时间: 2012-02-28 13:06:36 作者: rapoo

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; 

读书人网 >.NET

热点推荐