Costruttore RectangleShape (ShapeContainer)

Inizializza una nuova istanza di RectangleShape classe, specificare ShapeContainer che la contiene.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
Public Sub New ( _
    parent As ShapeContainer _
)
public RectangleShape(
    ShapeContainer parent
)
public:
RectangleShape(
    ShapeContainer^ parent
)
new : 
        parent:ShapeContainer -> RectangleShape
public function RectangleShape(
    parent : ShapeContainer
)

Parametri

Note

In RectangleShape il controllo non può essere visualizzata direttamente su un form o un controllo contenitore, deve essere contenuto in un oggetto ShapeContainer oggetto.Dopo avere inizializzato un oggetto RectangleShape, sarà necessario impostarne Parent proprietà o a un oggetto esistente ShapeContainer o a una nuova istanza di ShapeContainer.

Quando si aggiunge un oggetto RectangleShape in un form o in un contenitore già contiene un oggetto ShapeContainer, è necessario utilizzare l'esistenza ShapeContainer anziché dichiarare un nuovo oggetto.ospitare più di uno ShapeContainer in un form o in un contenitore può causare risultati imprevisti con ordine ed eventi.

Esempi

Nell'esempio seguente viene creato un oggetto RectangleShape e aggiungerlo a un form che già contiene un oggetto LineShape.Questo esempio presuppone che l'utente abbia a LineShape LineShape1 denominato in un form.

Private Sub DrawRectangle2()
    ' Declare a RectangleShape and parent it to 
    ' LineShape1's ShapeContainer.
    Dim rect1 As New Microsoft.VisualBasic.PowerPacks.
        RectangleShape(LineShape1.Parent)
    ' Set the location and size of the rectangle.
    rect1.Left = 40
    rect1.Top = 40
    rect1.Width = 120
    rect1.Height = 220
End Sub
private void DrawRectangle2()
{
    // Declare a RectangleShape and parent it to 
    // lineShape1's ShapeContainer.
    Microsoft.VisualBasic.PowerPacks.RectangleShape rect1 = 
        new Microsoft.VisualBasic.PowerPacks.RectangleShape(lineShape1.Parent);
    // Set the location and size of the rectangle.
    rect1.Left = 40;
    rect1.Top = 40;
    rect1.Width = 120;
    rect1.Height = 220;
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

RectangleShape Classe

Overload RectangleShape

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Introduzione ai controlli Line e Shape (Visual Studio)

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)