RectangleShape, constructeur (ShapeContainer)
Initialise une nouvelle instance de la classe d'RectangleShape, spécifiant ShapeContainer qui la 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.ShapeContainer
ShapeContainer qui contiendra RectangleShape.
Notes
Un contrôle d'RectangleShape ne peut pas être affiché directement sur un formulaire ou un contrôle conteneur ; il doit être contenu dans un objet d'ShapeContainer.Après avoir initialisiez RectangleShape, vous devrez définir sa propriété d'Parent à ShapeContainer existant ou à une nouvelle instance d'ShapeContainer.
Lorsque vous ajoutez RectangleShape à un formulaire ou à un conteneur qui contient déjà ShapeContainer, vous devez utiliser ShapeContainer existant au lieu de déclarer un nouveau.Héberger plusieurs ShapeContainer sur un formulaire ou un conteneur peut provoquer des résultats inattendus avec 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, consultez 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)