如果我将RTF框的SelectedRtf
内容复制到剪贴板,则文本不能粘贴到Notepad等TextEditor中,只能在启用了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和纯文本?
答案 0 :(得分:1)
使用txtResultsAll.Copy()
复制所选文本,并在两种情况下均可使用。