RichTextBox中的奇怪文本c#

时间:2017-03-14 11:58:55

标签: c# richtextbox

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

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

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

enter image description here

enter image description here

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

1 个答案:

答案 0 :(得分:1)

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

enter image description here