Delphi中对TRichEdit控件的每一行设置不同的颜色

今天在做一个小程序,要求界面显示出不用的日志信息用不同的颜色进行显示,于是我就用了TRichEdit控件来实现:

代码如下:

procedure Tfrichedit.FormCreate(Sender: TObject);
begin
  redt.Lines.Clear;
  redt.Font.Size := 12;   //设置字体大小
  redt.SelAttributes.Color := clRed;
  redt.Lines.Add('[ERROR|报盘监控参数3设置失败!!!]');
  redt.SelAttributes.Color := clRed;
  redt.Lines.Add('[ERROR|报盘监控参数2设置失败!!!]');
  redt.SelAttributes.Color := clRed;
  redt.Lines.Add('[ERROR|报盘监控参数1设置失败!!!]');
  redt.SelAttributes.Color := clRed;
  redt.Lines.Add('[ERROR|报盘监控参数设置失败!!!]');
  redt.SelAttributes.Color:=clGreen; //颜色
  redt.Lines.Add('[INFOR|报盘监控线程启动成功!!!]');
  redt.Lines.Add('[DEBUG|报盘监控指标下载成功!!!]');
  redt.Lines.Add('[DEBUG|报盘监控指标设置成功!!!]');
  redt.SelAttributes.Color := clRed;
  redt.Lines.Add('[ERROR|报盘监控参数4设置失败!!!]');
  redt.SelAttributes.Color := clRed;
  redt.Lines.Add('[ERROR|报盘监控参数5设置失败!!!]');

  end;

运行结果如图所示:


那么大家可以根据自己的需要进行对不同的信息设置不同的颜色。

好了,今天的TRichEdit就讲到这里,大家有什么不懂的地方或者讲错了的地方都可以联系我,新浪邮箱:chao_song2011@sina.cn  。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
开发一个类似于Foxmail的页面需要一些基础的编程知识和技术。首先,我们需要使用Delphi7来创建一个新的项目。然后,我们可以利用Delphi7提供的组件和工具来设计界面,添加按钮、输入框、列表等控件。 为了实现Foxmail的功能,我们需要设计一个邮件列表页面和一个邮件详情页面。邮件列表页面可以展示收件箱的邮件,并提供搜索、排序和筛选功能。我们可以使用Delphi7的TListView控件来展示邮件列表,并通过数据库或者文件来存储邮件的相关信息。 在邮件详情页面,我们可以显示邮件的发件人、主题、正文以及附件等信息。Delphi7的TRichEdit控件可以用来展示邮件的正文内容,而附件可以使用TImage或者TListView来展示。另外,我们还可以添加一些按钮,如回复、转发、删除等,来实现邮件的各种操作。 为了与邮件服务器进行通信,我们可以使用Delphi7的Socket组件或者使用第三方的邮件库。通过建立与邮件服务器的连接,我们可以实现发送邮件、接收邮件和同步邮件等功能。 除此之外,我们还可以利用Delphi7的数据库组件来设计收件人管理功能,实现邮件的自动分类和标记等。 总之,通过学习和使用Delphi7的相关功能和组件,我们可以开发一个类似于Foxmail的页面,并实现其基本功能。当然,这只是一个简单的概述,实际开发过程需要根据具体需求进行详细设计和实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值