透明窗口上的C#Graphics DrawText

时间:2017-04-25 16:38:09

标签: c# string graphics

我有一个小问题,我似乎无法找到任何解决方案。

问题是:我想用Graphics类将文本绘制到透明窗口上。通过将窗口BackColor设置为某种颜色并将transparencyKey设置为相同的窗口,使窗口变得透明。

我的代码:

    RECT rect;
    Graphics g;
    Font f = new Font(new FontFamily("Arial"), 20);
    private void menu_Paint(object sender, PaintEventArgs e) {
        g = e.Graphics;
        g.DrawString("Test: True", f, new SolidBrush(Color.Blue), 100,100);
    }

事情是,字符串会出现一些问题,但仍有一些BackColor粘在它上面: Image

任何人都可以帮助我,或者有人知道在透明窗口上绘制字符串的另一种方法吗?谢谢:))

0 个答案:

没有答案