簡體   English   中英

如何自動格式化粘貼到富文本框中的文本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM