输入的数据,不断的追加到RichEdit1的前面,每增加一行,则给新行指定一个不同的颜色,可是每次输入后,除第一行外,其他行全变成上一次的指定的颜色了,不知道为什么? RichEdit1.Text := strSendMsg + #13#10 + RichEdit1.Text;
RichEdit1.SelStart := 0;
RichEdit1.SelLength := Length(RichEdit1.Lines[0]);
case intColor of
1:
begin
RichEdit1.SelAttributes.Color := RGB(255, 0, 0);
intColor := 2;
end;
2:
begin
RichEdit1.SelAttributes.Color := RGB(0, 255, 0);
intColor := 3;
end;
3:
begin
RichEdit1.SelAttributes.Color := RGB(0, 0, 255);
intColor := 1;
end;
end;
RichEdit1.SelStart := 0;
RichEdit1.SelLength := 0;
end;
RichEdit1.SelStart := 0;
RichEdit1.SelLength := Length(RichEdit1.Lines[0]);
case intColor of
1:
begin
RichEdit1.SelAttributes.Color := RGB(255, 0, 0);
intColor := 2;
end;
2:
begin
RichEdit1.SelAttributes.Color := RGB(0, 255, 0);
intColor := 3;
end;
3:
begin
RichEdit1.SelAttributes.Color := RGB(0, 0, 255);
intColor := 1;
end;
end;
RichEdit1.SelStart := 0;
RichEdit1.SelLength := 0;
end;
解决方案 »
- 放分,并调查大家的可用分是多少?最高可以到多少?
- daisy8675(莫依)你给我进来,我有话要说!
- TreeView问题
- 大家都用什么软件制作安装程序啊?
- 各位兄弟对不起,可用分只有10了,请帮一把.
- 谁有Netmeeting控件?谁知道哪里有该控件?
- 十万火急!!!!在线急等:关于select into #name 中对#name的访问问题
- 帮忙解释一下implementation什么意思,有什么作用.
- Font.Size和Font.Height有什么区别?怎么得到字体的高度和宽度?
- 关于tcp/ip通信出错
- 如何在程序中建立ACCESS数据库?!
- 在Windows Server 2003英文版下做的软件,在Windows XP中文版下运行中文部分都是乱码,怎样解决?
f: TFont;
begin
f := TFont.Create;
f.Assign(RichEdit1.Font);
f.Size := 24;
RichEdit1.SelAttributes.Assign(f);
RichEdit1.Lines.Add('总书记你好');
请问如何始终保持最后一行能够显示