Costruttore RectangleShape (ShapeContainer)
Inizializza una nuova istanza della classe RectangleShape che specifica la classe ShapeContainer che la conterrà.
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
parent
Tipo: Microsoft.VisualBasic.PowerPacks.ShapeContainerOggetto ShapeContainer che conterrà RectangleShape.
Note
Un controllo di RectangleShape non può essere visualizzato direttamente su un form o un controllo contenitore; deve essere contenuto in un oggetto di ShapeContainer. Dopo avere inizializzato RectangleShape, sarà necessario impostare la proprietà di Parent a ShapeContainer esistente o a una nuova istanza di ShapeContainer.
Quando si aggiunge RectangleShape a un form o a un contenitore già contiene ShapeContainer, è necessario utilizzare ShapeContainer esistente anziché dichiarare un nuovo. Ospitare più di un ShapeContainer in un form o in un contenitore può causare risultati imprevisti con ordine z ed eventi.
Esempi
Nell'esempio seguente viene creato RectangleShape e lo aggiunge a un form che già contiene LineShape. Questo esempio è necessario disporre di LineShape denominato LineShape1 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
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)