【问题标题】:Define a margin for specific lines in RichTextBox为 RichTextBox 中的特定行定义边距
【发布时间】:2016-03-01 00:15:45
【问题描述】:

我正在制作一个计算器程序,我想用表格显示结果,但问题是当文本是“自动换行”时,没有空格(因为我只是在开头添加了“\t”线)。那么,是否可以为文本范围定义边距?

这就是我想要的:

感谢您的帮助。

【问题讨论】:

  • 看起来像一个自定义的富文本框,具有特殊的字体类型和根据方程长度动态数量的空白.. 不是那么容易! :D

标签: c# winforms richtextbox


【解决方案1】:

尝试使用SelectionIndent 属性,而不是\t。它使用像素值:

rtb.AppendText("A" + Environment.NewLine);
rtb.SelectionIndent = 36;
rtb.AppendText(new string('B', 250));
rtb.AppendText(Environment.NewLine);
rtb.SelectionIndent = 0;
rtb.AppendText("C");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 2013-07-19
    • 2023-04-05
    • 2018-11-06
    • 2017-09-17
    • 1970-01-01
    • 2014-03-25
    相关资源
    最近更新 更多