我已經在網上搜索,但我找不到從RichTextBox
複製/剪切/粘貼選定文本的方法。從RichTextBox複製選定的文本
即使MSDN沒有答案。他們提供的代碼不起作用:Copy()
只能在TextBoxes上工作,而不能在RichTextBoxes上工作。
我已經在網上搜索,但我找不到從RichTextBox
複製/剪切/粘貼選定文本的方法。從RichTextBox複製選定的文本
即使MSDN沒有答案。他們提供的代碼不起作用:Copy()
只能在TextBoxes上工作,而不能在RichTextBoxes上工作。
如果您正在使用.NET 3.0及以上版本,你可以隨時使用Clipboard.SetText()
我認爲有必要使用剪貼板時,我想在RichTextBox的一切,而不必選擇所有第一或當我需要改變字符串:
string text = "Summary:" + Environment.NewLine + this.richTextBoxSummary.Text;
Clipboard.SetText(text);
,如果我複製此方法:
Clipboard.SetText(richTextBox1.SelectedRtf, TextDataFormat.Rtf);
我不能粘貼到記事本
,如果我複製此方法:
Clipboard.SetText(richTextBox1.SelectedText, TextDataFormat.UnicodeText);
它的工作在Word和記事本,但在Word插入,而不在格式化
richTextBox1.Copy();
在Word和記事本的工作,但我不能修改字符串值。
如何在剪貼板中複製通常格式化的字符串?
P.S.我發現
DataObject dto = new DataObject();
dto.SetText(mesrtf, TextDataFormat.Rtf);
dto.SetText(mes, TextDataFormat.UnicodeText);
Clipboard.Clear();
Clipboard.SetDataObject(dto);
它的工作原理
在WPF只是
richTextBox1.Copy();
richTextBox1.Paste();
此問題標記爲WinForms,而不是WPF。 – 2012-10-10 21:50:28
richTextBox1.SelectAll();
richTextBox1.Copy();
/*
選擇框中的所有TXT和當u再次將其粘貼到記事本蜜餞格式化
*/
哪個RichTextBox的你在說什麼? Windows窗體或WPF? – 2010-10-31 17:16:59
什麼示例不起作用?請鏈接! – 2010-10-31 17:47:42
它是一個C#Windows窗體應用程序。 copy()函數位於MSDN上:http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.copy.aspx – 2010-11-01 09:53:04