【问题标题】:How to make a single line bold in a RichEdit?如何在 RichEdit 中将单行加粗?
【发布时间】:2023-03-05 21:00:01
【问题描述】:

如何在 RichEdit 中将特定行加粗?

【问题讨论】:

  • 设置SelAttributes 并写一个新行。或者,选择一个已经存在的行并设置SelAttributes

标签: delphi delphi-6 richedit


【解决方案1】:

富编辑控件中的格式化是这样完成的:

  1. 选择要应用格式的文本。
  2. 将该格式应用于所选内容。

它是这样的:

RichEdit1.SelStart := SelectionStart;
RichEdit1.SelLength := SelectionLength;
RichEdit1.SelAttributes.Style := RichEdit1.SelAttributes.Style + [fsBold];

当然,您必须弄清楚用什么来代替SelectionStartSelectionLength。归根结底,这取决于您如何管理文本,我认为问题中没有足够的信息可以就该主题为您提供一个明确的答案。

【讨论】:

    猜你喜欢
    • 2020-07-25
    • 1970-01-01
    • 2012-01-13
    • 2020-11-02
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    相关资源
    最近更新 更多