我需要创建一些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.