Compartir a través de


OvalShape (Constructor) (ShapeContainer)

Inicializa una nueva instancia de la clase OvalShape , especificando el ShapeContainer en el que estará contenida.

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

Sintaxis

'Declaración
Public Sub New ( _
    parent As ShapeContainer _
)
public OvalShape(
    ShapeContainer parent
)
public:
OvalShape(
    ShapeContainer^ parent
)
new : 
        parent:ShapeContainer -> OvalShape
public function OvalShape(
    parent : ShapeContainer
)

Parámetros

Comentarios

Un control de OvalShape no se puede mostrar directamente en un formulario o un control contenedor; debe encontrarse en un objeto de ShapeContainer . Después de inicializar OvalShape, tendrá que establecer la propiedad de Parent a ShapeContainer existente o una nueva instancia de ShapeContainer.

Cuando se agrega OvalShape a un formulario o contenedor que ya contiene ShapeContainer, debe utilizar ShapeContainer existente en lugar de declarar un nuevo. Hospedar más de un ShapeContainer en un formulario o contenedor puede producir resultados inesperados con z- orden y eventos.

Ejemplos

El ejemplo siguiente se crea OvalShape y lo agrega a un formulario que ya contiene LineShape. Este ejemplo requiere tener LineShape denominado LineShape1 en un formulario.

Private Sub DrawOval()
    ' Declare an OvalShape and parent it to LineShape1's ShapeContainer. 
    Dim oval1 As New Microsoft.VisualBasic.PowerPacks.
      OvalShape(LineShape1.Parent)
    ' Set the location and size of the oval.
    oval1.Left = 10
    oval1.Top = 10
    oval1.Width = 100
    oval1.Height = 200
End Sub
private void DrawOval()
{
    // Declare an OvalShape and parent it to LineShape1's ShapeContainer.
    Microsoft.VisualBasic.PowerPacks.OvalShape oval1 = 
        new Microsoft.VisualBasic.PowerPacks.OvalShape(lineShape1.Parent);
    // Set the location and size of the oval.
    oval1.Left = 10;
    oval1.Top = 10;
    oval1.Width = 100;
    oval1.Height = 200;
}

Seguridad de .NET Framework

Vea también

Referencia

OvalShape Clase

OvalShape (Sobrecarga)

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

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

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

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