Partager via


OvalShape, constructeur (ShapeContainer)

Initialise une nouvelle instance de la classe OvalShape, en spécifiant le ShapeContainer dans lequel elle se trouvera.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    parent As ShapeContainer _
)
public OvalShape(
    ShapeContainer parent
)
public:
OvalShape(
    ShapeContainer^ parent
)
new : 
        parent:ShapeContainer -> OvalShape
public function OvalShape(
    parent : ShapeContainer
)

Paramètres

Notes

Un contrôle d'OvalShape ne peut pas afficher directement sur un formulaire ou un conteneur contrôle ; il doit être contenu dans un objet d'ShapeContainer. Après avoir initialiser OvalShape, vous devez définir la propriété d'Parent à ShapeContainer existante ou une nouvelle instance de ShapeContainer.

Lorsque vous ajoutez OvalShape vers un formulaire ou un conteneur qui contient déjà ShapeContainer, vous devez utiliser ShapeContainer existant au lieu de déclarer un. Héberger plusieurs ShapeContainer sur un formulaire ou un conteneur peut générer des résultats inattendus à l'ordre de plan et les événements.

Exemples

L'exemple suivant crée OvalShape et l'ajoute à un formulaire qui contient déjà LineShape. Cet exemple requiert que vous avez LineShape nommé LineShape1 sur un formulaire.

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

Sécurité .NET Framework

Voir aussi

Référence

OvalShape Classe

OvalShape, surcharge

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction aux contrôles Line et Shape (Visual Studio)

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)