标签: c# winforms forms transparency drag
我在C#表单中使用了具有透明背景的png。 我在Transparent images with C# WinForms处跟随问题,除了拖拽部分之外,我接受的答案确实令我满意。我使用Form作为托管控件。
Form
问题是当我拖动控件时,它不会重新绘制背景,因此透明度会变化,并且第一个出现的背景会填充控件。
我尝试在Invalidate() OnMove内使用override。但它对我没用。
Invalidate()
OnMove
override
我认为清除现有背景并在拖动时重新绘制图像会做我想要的。
但如何实现呢?
感谢您的帮助