Sil*_*ght 1 c# gif transparent picturebox winforms
我想在 WinForm 中的另一张图片上方显示一个透明的动画 gif 图片。
但问题是动画 gif 图像不透明且具有白色背景。
我怎样才能使gif动画透明?
这是我的橙色照片:
这是加载后我的 winform :
如您所见,Loading...图像具有白色背景。
我怎样才能透明它?
小智 6
实际上,这里的答案有效您必须将 gif 图片框设置在另一个图片框上方(作为子项)并将其 BackColor 设置为透明
imgBackImage.Controls.Add(imgGifImage);
imgGifImage.BackColor = Color.Transparent;
Run Code Online (Sandbox Code Playgroud)
这些代码的第一行是关键。