我有一个笔记程序,用于在工作时记录案例,但是当我从其他窗口复制和粘贴数据时,它会将其粘贴到网站的格式化中。是否有一个富文本框(和一般文本框)的设置,将删除任何格式并只将文本放入文本框?如果没有,我必须使用查看剪贴板内容的方法并将字符串发送到特定的字体/大小等?
答案 0 :(得分:1)
您应该能够通过指定TextDataFormat获取未格式化的字符串并将其设置为Text
:
var stringToPasteIn = Clipboard.GetText(TextDataFormat.Text);
或让RichTextBox
使用DataFormats选项自动为您执行此操作:
DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Text);
richTextBox1.Paste(myFormat);