I am able to change a color of a PictureBox to transparent. I am wondering how I can detect when it collides with other PictureBox controls that also have certain parts of them transparent.

Below, you'll see he passes behind the first tree but crosses the second.
Name:  walker1.gif
Views: 1073
Size:  143.4 KB
I would like for him to stop at (collide with) the second tree, but only at the "trunk" of it.

Thank You.