我的代码中有这么两句,
Richedit1.SelAttributes.Color:=clRed;
Richedit1.Lines.Add('红色标记');
Richedit1默认字体颜色是黑色
我发现运行过程中 '红色标记'4个字,偶尔会出现黑色,请问是不是BUG?
Richedit1.SelAttributes.Color:=clRed;
Richedit1.Lines.Add('红色标记');
Richedit1默认字体颜色是黑色
我发现运行过程中 '红色标记'4个字,偶尔会出现黑色,请问是不是BUG?
所以在追加行之前将光标放到最后(选中最后的位置)即可。
begin
RichEdit1.SelStart := MaxInt;
RichEdit1.SelAttributes.Color := clRed;
RichEdit1.Lines.Add('红色标记');
end;