Shape.BringToFront 方法

更新:2007 年 11 月

将 Line 或 Shape 控件置于 Z 顺序的前面。

命名空间:  Microsoft.VisualBasic.PowerPacks
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Sub BringToFront
用法
Dim instance As Shape

instance.BringToFront()
public void BringToFront()
public:
void BringToFront()
public function BringToFront()

备注

使用 BringToFront 方法,可以将 LineShapeOvalShapeRectangleShape 控件置于给定容器中所有其他 Line 和 Shape 控件的前面。 它不会将此类控件放置于容器中其他类型控件的前面,使用 Line 和 Shape 控件绘制的图形将始终显示在其他控件的后面。

示例

下面的示例演示如何使用 BringToFront 方法在运行时更改形状的 Z 顺序。 此示例要求窗体上有一个名为 RectangleShape1 的 RectangleShape 控件和一个名为 OvalShape1 的 OvalShape 控件。 为了获得最佳效果,请使这些控件具有不同的颜色并确保它们相互重叠。

Private Sub Shapes_Click(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles _
  RectangleShape1.Click, OvalShape1.Click
    ' Bring the control that was clicked to the top of the z-order.
    sender.BringToFront()
End Sub
private void Shapes_Click(System.Object sender, System.EventArgs e)
{
    // Bring the control that was clicked to the top of the z-order.
    ((Shape)sender).BringToFront();
}

权限

另请参见

参考

Shape 类

Shape 成员

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

如何:使用 LineShape 控件绘制直线 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控件绘制形状 (Visual Studio)

Line 和 Shape 控件简介 (Visual Studio)