[英]How can I auto-format text pasted into rich textbox?
我有一個Notes程序,可以在工作時用來記錄案件,但是當我從其他窗口復制和粘貼數據時,它會以網站的格式將其粘貼。 是否有富文本框(通常是文本框)的設置,該設置將刪除任何格式並將僅文本放入文本框? 如果不能,我是否必須使用一種查看剪貼板內容並將字符串發送到特定字體/大小等的方法?
您應該可以通過指定TextDataFormat並將其設置為Text
來獲取未格式化的字符串:
var stringToPasteIn = Clipboard.GetText(TextDataFormat.Text);
或者讓RichTextBox
使用其DataFormats選項為您自動完成此操作:
DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Text);
richTextBox1.Paste(myFormat);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.