RectangleShape, constructeur (ShapeContainer)
Initialise une nouvelle instance de la classe RectangleShape spécifiant le ShapeContainer qui le contiendra.
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 RectangleShape(
ShapeContainer parent
)
public:
RectangleShape(
ShapeContainer^ parent
)
new :
parent:ShapeContainer -> RectangleShape
public function RectangleShape(
parent : ShapeContainer
)
Paramètres
parent
Type : Microsoft.VisualBasic.PowerPacks.ShapeContainerShapeContainer qui contiendra le RectangleShape.
Notes
Un contrôle d'RectangleShape 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 RectangleShape, vous devez définir la propriété d'Parent à ShapeContainer existante ou une nouvelle instance de ShapeContainer.
Lorsque vous ajoutez RectangleShape 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 RectangleShape et l'ajoute à un formulaire qui contient déjà LineShape. Cet exemple requiert que vous avez LineShape nommé LineShape1 sur un formulaire.
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;
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
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)