【问题标题】:Problem with formatting when Trying to set copy richtext (C#)尝试设置复制富文本时出现格式问题(C#)
【发布时间】:2019-07-17 11:59:06
【问题描述】:

如何重现:

  1. 我在Visual Studio中做了一个richTextBox(UI工具)
  2. 我在Visual Studio中做了一个richTextBox2(UI工具)
  3. 在任何文本编辑器中,我都会写一些字母,并为它们添加一些丰富的格式,例如将文本涂成红色
  4. 我把这个复制到第一个richTextBox上,一切都好。
  5. 然后在代码中我运行了这个:richTextBox2.text = richTextBox.text;

它会复制文本但没有格式。那是我的问题。

【问题讨论】:

  • 请提供更多代码并更好地解释您的问题,以便我们为您提供帮助。
  • 我所做的一切都已说明.. String1 有项目符号、颜色等。然后我运行此“String2.text = String1.text”,String2 将丢失 String1 中的所有格式
  • 1) 选择 trb1 中的所有文本。 2)从 rtb2 中删除所有文本(或设置 selectionStart)和 3)rtb2.SelectedText = rtb1.SelectedText.
  • 试试richTextBox2.Rtf = richTextBox2.Rtf;。属性 Text 仅包含纯文本。

标签: c# string text formatting


【解决方案1】:

好的,我暂时用这个修复了它:

        richTextBox1.Copy();
        richTextBox2.Paste();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 2022-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多