如何更改 TRichEdit 中某些字符的颜色?

发布于 2024-11-28 07:06:09 字数 132 浏览 0 评论 0原文

我正在做一个 Delphi 7 项目,我必须让用户输入一个数字(向下的层)来构建圣诞树,但我还需要将输出显示为 * (星号) 。我在编辑 TRichEdit 中的某行星星时遇到问题,使颜色随机变化,就像真正的圣诞树发光一样。

I'm doing a Delphi 7 project where I have to let a user enter in a number (Layers going down) to build a Christmas tree, but I also need to display the output as * (stars). I am having a problem editing a certain line of stars in the TRichEdit to make the color change randomly just like a real Christmas tree shines.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

马蹄踏│碎落叶 2024-12-05 07:06:09

在丰富的编辑控件中设置格式的方法是首先选择文本,然后将格式应用于该选择。

使用 SelStart 和 < 选择文本a href="http://docwiki.embarcadero.com/VCL/en/StdCtrls.TCustomEdit.SelLength" rel="nofollow">SelLength 属性。

使用 SelAttributes 属性应用格式设置,例如示例SelAttributes.Color := clRed;

Formatting in rich edit controls works by first selecting text, then applying formatting to that selection.

Select the text with the SelStart and SelLength properties.

Apply formatting with the SelAttributes property, for example SelAttributes.Color := clRed;.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文