如何設置字符串的顏色

ysgs129 2010-06-23 03:01:19
問題如標題,急。。。
...全文
179 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
麦客来了 2010-06-24
  • 打赏
  • 举报
回复
另外的方式是读取字符串,使用显示字符串的容器控件的Canvas对象画出文字
麦客来了 2010-06-24
  • 打赏
  • 举报
回复
最简单和笨的办法是用两个TLabel

一个TLabel用一种颜色。

Label1.caption = 'aaa aaaa';
Label2.caption = 'bbb';

把Label2放到Label1那个Caption的缺口地方,这样看起来像是一个字符串,但是字符串是两种颜色。
wdqcn 2010-06-23
  • 打赏
  • 举报
回复
我没看懂是什么意思
ysgs129 2010-06-23
  • 打赏
  • 举报
回复
好,頂
hongss 2010-06-23
  • 打赏
  • 举报
回复
楼上的办法不错,学习了
lovelymelon 2010-06-23
  • 打赏
  • 举报
回复

self.RichEdit1.SelStart:=pos('E',self.RichEdit1.Lines.Text)-1;
self.RichEdit1.SelLength:=3;
self.RichEdit1.SelAttributes.Color:=clred;

ysgs129 2010-06-23
  • 打赏
  • 举报
回复
richedit这个控件可以设置一行的颜色,而如何设置一行里的其中一段字符串的颜色呢?
notebook800 2010-06-23
  • 打赏
  • 举报
回复
文本文件(txt) 的 字符串无颜色

你可以用rtf等文件。用richedit控件可以编辑
bdmh 2010-06-23
  • 打赏
  • 举报
回复
如果实在richedit中可以,
RichEdit1.SelAttributes
ysgs129 2010-06-23
  • 打赏
  • 举报
回复
还在原来的文本文件里啊,如:读取文本文件,选取一段字符串,並设置此段字符串的颜色,如何设置呢?有什么设置颜色的函数啊?
hongss 2010-06-23
  • 打赏
  • 举报
回复
你准备怎么显示这字符串?在哪显示?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧