1
如果我將SelectedRtf
RTF框的內容複製到剪貼板,文本不能在記事本等TextEditor中粘貼,只能在啓用Rtf的WordPad中啓用。vb.net複製rtf文本不可粘貼在記事本
Dim strClpTxt As String = txtResultsAll.SelectedRtf
Clipboard.SetText(strClpRtf, TextDataFormat.Rtf)
- >在寫字板粘貼有可能,但不是在記事本中。
Dim strClpTxt As String = txtResultsAll.SelectedText
Clipboard.SetText(strClpTxt)
- >過去可能在寫字板和記事本中,但沒有格式化。
但是,如果我通過Ctrl+C
複製從寫字板內容是在記事本pasteable(當然,不帶格式)。
有沒有辦法複製RTF和純文本在VB.net?
您應該使用['DataObject'(https://msdn.microsoft.com/en-us/library/system.windows.forms.dataobject%28v=vs.110%29.aspx),因爲它允許你提供多種格式。 (這也將是什麼呢寫字板(多格式的東西,而不是數據對象的事情,因爲它不是一個.NET應用程序)) –