在c#中创建一个透明PNG作为背景的表单

时间:2014-09-05 16:47:21

标签: c# forms background png transparent

我想创建一个透明的表单,其中png作为背景......看起来非常类似于此。

http://cdn.lo4d.com/t/screenshot/800/lili-usb-creator-3.jpg

到目前为止我已经使用了这段代码

    protected override void OnPaintBackground(PaintEventArgs e)
    {
        e.Graphics.DrawImage(this.BackgroundImage, e.ClipRectangle);
    }

但问题是当移动下面的部分时不会更新!!

我尝试使用

invalidate();

但它不断地一遍又一遍地绘制图像,使得阴影部分更密集和更密集。

有什么我可以做的吗?

1 个答案:

答案 0 :(得分:0)