RichTextBox c# 中的奇怪文本

Weird text in RichTextBox c#

我需要做一些类似画图的事情,唯一不同的是,你可以在屏幕上画画。当用户点击工具(钢笔、线条、矩形、文本等)时,我会截取屏幕截图并将其作为第二个全屏表单的背景图像。然后通过处理鼠标事件在其上绘制。我试图跟随 MS Paint 并使用第三种形式绘制文本,其中包含 RichTextBox。这个表格必须是透明的,之后我会截取新的屏幕截图并加载为第二个表格的背景。

这是透明的第三种形式的代码。

this.FormBorderStyle = FormBorderStyle.None;
this.TransparencyKey = Color.Turquoise;
this.BackColor = Color.Turquoise;
richTextBox1.BackColor = this.BackColor;

如您所见,文字呈浅蓝色。这是我的问题。

我没有找到解决这个问题的方法,所以我决定改用标签。通过处理按键事件并使标签背面颜色透明,我得到了预期的结果。

enter image description here