我拉了两个picturebox,picturebox1、picturebox2 picturebox1

放在picturebox2的前面(picturebox2被遮住了),现在我想让picturebox1的背景变透明,从而看到picturebox2的内容,结果用这样的方法:
pictureBox1.BackColor = Color.Empty;
pictureBox1.BringToFront();

把picturebox2被遮住的部分也透明掉了(直接透到了form1的背景)
有什么方法之透明掉picturebox1,能看到那被遮住的picturebox2的部分?

效果是这样的(picturebox1还在picturebox2上面,透明掉了后,picturebox2被遮住的部分也能正常显示)
求代码+解释