having trouble with PictureBoxes
I want to animate the removal of a full row, thats where the problem comes in. I've tried 2 ways to accomplish this, and they both have a different (bad) results.
I created a second array of PictureBoxes, picAnim[1-10], with Visible=false until needed, and added code to move them around as needed.
The first way, I placed them in the gameboard panel. The problem is transparency doesn't work. The image has a white background and I set transparency to white. I set the PictureBox.BackColor = Transparent. But the white in the image is displayed white. It isn't the image, I can set the picBlock[x].Image to this image, and it display correctly.
The other way (the way I really want to use), I attached the picAnim boxes to the form-sized panel. (One simple change to the Controls.Add code.)Transparency work correctly this way, but the gameboard panel hides them anytime they overlap.I can't see any way to make the PictureBox be on top. Is there a way that I'm overlooking?
Edit - Just found BringToFront, it works. However, it turns out transparency is not working. The image is now transparent like it should be, but the picturebox is black, rather than showing the picture boxes, etc below it. (.BackColor = Transparent, though) I could not see this before because it wasn't in front of anything before, and the background is black...
Any thoughts?
Edit #2 - After further research it seems that setting BackColor=Transparent really means BackColor=Parent.BackColor, and is not transparent at all. I don't understand why it was made that way (simplicity>functionality?), but is there any way to make a picturebox truly transparent, so if it overlaps other picboxes, they will show through?

