winforms 如何禁用richtextbox的富文本效果?

qvk1mo1f  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(150)

如何禁用richtextbox的富文本效果?我正在使用Windows窗体,C#,.Net Framework 4.8,我正在尝试制作记事本应用程序。而且richtext效果太差了。
范例:


的数据
语法高亮和图像。
我测试了这些(来自ChatGpt的代码)

richTextBox1.Rtf = "";

个字符
第一个代码,它仍然可以显示图像,但不是语法突出显示。我不想用这个第二个代码,我做了同样的第一,我不记得输出的代码。

iyfamqjs

iyfamqjs1#

RTF”代表“富文本格式”-文本加格式(如颜色和字体)和图像。
如果你感兴趣的只是纯文本版本,那么就不要麻烦获取RFT版本,只需要使用剪贴板数据的纯文本版本。
因此,将这些if替换为

richTextBox1.Text = Clipboard.GetText(TextDataFormat.Text);

字符串
这样,您就只能从剪贴板中获取纯文本版本,并使用它来填充richTextBox控件。

相关问题