将一个矩形带到PictureBox的前面

时间:2011-06-19 00:07:06

标签: visual-studio visual-studio-2008 visual-studio-2010

我认为我的问题很容易。但我无法成功。我的表单上有一个PictureBox和一个Rectangle Shape。但矩形总是留在PictureBox后面。我无法将Rectangle带到PictureBox的前面。我选择Picturebox并点击“Send To Back”但它没有用。有什么办法吗?感谢本网站上的每个人的帮助......

2 个答案:

答案 0 :(得分:0)

你不能把自动形状放在控制面前我害怕。

答案 1 :(得分:0)

您无法在Designer中执行此操作,但您可以在代码中执行此操作。您需要在表单的Load事件处理程序中为包含Rectangle(默认为ShapeContainer1)的ShapeContainer调用BringToFront()方法。

虽然看起来你不应该这样做,但我发现我还需要在我的表单的Paint事件处理程序中为我的PictureBox调用SendToBack()方法。