Delphi中基本控件之TRichEdit控件的使用总结

注:转载源地址:http://blog.163.com/t_form/blog/static/1234852322009760361084/  

刚刚接触了RichEdit这个控件,这个控件和memo控件类是,都是文本编辑控件,但是RichEdit有一个优势,就是可以给指定的字符串添加颜色,字体样式,字体大小,等等功能 如图1.

图1:Delphi RichEdit控件的用法 - t_form - 零点邪恶s Blog

呵呵,想聊天工具,就有这样的效果! 介绍一下RichEdit的几个属性吧~!

  RichEdit1.SelStart :=0 //  这个代表开始的位置,就是从上面地方开始添加颜色,样式!

  RichEdit1.SelLength := 5 ;//这个代表给多少字符添加颜色!

richedit1.SelAttributes.Color  这个是具体属性!

类是聊天窗口的颜色写法!代码如下

procedure TForm1.Button1Click(Sender: TObject);
var
  sNickName, sstr: string;
begin
  sstr := '改变颜色的字符串-----------------!';
  sNickName := '用户1:';
  richedit1.Lines.Add(sNickName + sstr);

  RichEdit1.SelStart := Length(RichEdit1.Text) - Length(sstr)-2;//(Length(sNickName)  + length(sstr)); //Length(sNickName);

  RichEdit1.SelLength := Length(sstr);
  richedit1.SelAttributes.Color := clRed;
end;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值