Como tornar uma PictureBox verdadeiramente transparente
Eu tenho uma PictureBox, que pode ser movida verticalmente. A imagem exibida na PictureBox é um GIF transparente; portanto, quando visualizada em um visualizador de imagens, não possui fundo.
O problema é que, quando movo a PictureBox no aplicativo, o plano de fundo da PictureBox se move de maneira estranha - quase como se a PictureBox tivesse um plano de fund
Antes
Depois (em movimento):
Alguns códigos:
path = "C:\\note.gif";
note.Image = Image.FromFile(path);
note.Visible = true;
note.BackColor = Color.Transparent;
panel.Controls.Add(note);
Eu também tentei tornar a caixa de imagem em buffer duplo, mas isso também não funcion