vb.net 复制的 rtf 文本无法在记事本中粘贴
vb.net copied rtf text not pasteable in notepad
如果我将 SelectedRtf
RTF 框的内容复制到剪贴板,文本无法在记事本等文本编辑器中粘贴,只能在启用 Rtf 的写字板等文本编辑器中粘贴。
Dim strClpTxt As String = txtResultsAll.SelectedRtf
Clipboard.SetText(strClpRtf, TextDataFormat.Rtf)
--> 可以在写字板中粘贴,但不能在记事本中粘贴。
Dim strClpTxt As String = txtResultsAll.SelectedText
Clipboard.SetText(strClpTxt)
--> 在写字板和记事本中可以过去,但没有格式。
但是,如果我通过 Ctrl+C
从写字板复制内容,它可以粘贴到记事本中(当然,无需格式化)。
有没有办法在 VB.net 中复制 Rtf 和纯文本?
使用 txtResultsAll.Copy()
它复制所选文本并在两种情况下都有效。
如果我将 SelectedRtf
RTF 框的内容复制到剪贴板,文本无法在记事本等文本编辑器中粘贴,只能在启用 Rtf 的写字板等文本编辑器中粘贴。
Dim strClpTxt As String = txtResultsAll.SelectedRtf
Clipboard.SetText(strClpRtf, TextDataFormat.Rtf)
--> 可以在写字板中粘贴,但不能在记事本中粘贴。
Dim strClpTxt As String = txtResultsAll.SelectedText
Clipboard.SetText(strClpTxt)
--> 在写字板和记事本中可以过去,但没有格式。
但是,如果我通过 Ctrl+C
从写字板复制内容,它可以粘贴到记事本中(当然,无需格式化)。
有没有办法在 VB.net 中复制 Rtf 和纯文本?
使用 txtResultsAll.Copy()
它复制所选文本并在两种情况下都有效。