Compartir a través de


Shape.BringToFront (Método)

Actualización: noviembre 2007

Trae un control de línea o de forma al frente del orden z.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

Public Sub BringToFront

Dim instance As Shape

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

Comentarios

El método BringToFront se puede utilizar para colocar el control LineShape, RectangleShape o OvalShape por delante de todos los demás controles de línea y de forma de un contenedor determinado. No coloca el control delante de los demás tipos de controles del contenedor; los gráficos dibujados mediante controles de línea y de forma siempre aparecen detrás de los demás controles.

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar el método BringToFront para cambiar en tiempo de ejecución el orden z de las formas. Este ejemplo requiere que tenga un control RectangleShape denominado RectangleShape1 y un control OvalShape denominado OvalShape1 en un formulario. Para que los resultados sean óptimos, los controles deben tener colores distintos y estar superpuestos.

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();
}

Permisos

Vea también

Referencia

Shape (Clase)

Shape (Miembros)

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)

Introducción a los controles de líneas y formas (Visual Studio)