我需要创建一些具有标准“格式”(如粗体/斜体、缩进等)的 RichText 并将其复制到剪贴板。我现在这样做的方式似乎有点不优雅...我正在创建一个 RichTextBox 项目并通过它应用我的格式,如下所示:
RichTextBox rtb = new RichTextBox();
Font boldfont = new Font("Times New Roman", 10, FontStyle.Bold);
rtb.Text = "sometext";
rtb.SelectAll()
rtb.SelectionFont = boldfont;
rtb.SelectionIndent = 12;
一定有更好的方法,但经过几个小时的搜索,我无法想出更好的方法。有任何想法吗?
编辑:
RichTextBox (rtb) 不会在表单上的任何位置显示/绘制。我只是使用该对象来格式化我的 RichText。
在执行所有这些操作之前,您可能需要暂停 Richtextbox 的布局,以避免不必要的闪烁。这是我曾经犯过的常见错误之一,这使得它看起来“不优雅”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)