我正在尝试将透明的Gif图像添加到列表视图中,我使用了以下代码片段 添加gif图像。
// control as ListView
void AddGiftoListView(Control parent)
{
Bitmap img = (Bitmap)Properties.Resources.madLoader; // Transparent gif image
Size sz = img.Size;
PictureBox pbGif = new PictureBox();
pbGif.Size = img.Size;
pbGif.Image = img;
parent.Controls.Add(pbGif);
Point p = new Point(1, 1);
pbGif.Location = p;
pbGif.Show();
}
但是gif不透明,当列表视图填充文本时,我们可以在白色背景上看到gif。有没有办法解决这个问题?
谢谢, Shiju P K
答案 0 :(得分:0)
尝试将表单的 TransparencyKey 设为白色
this.TransparencyKey = Color.White;