ShapeCollection.Add 方法

将指定的 Shape 添加到 ShapeCollection

命名空间:  Microsoft.VisualBasic.PowerPacks
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Sub Add ( _
    value As Shape _
)
public void Add(
    Shape value
)
public:
void Add(
    Shape^ value
)
member Add : 
        value:Shape -> unit 
public function Add(
    value : Shape
)

参数

备注

Add 方法可以向 ShapeCollection结束的 Shape 对象。

还可以使用 AddRange 方法向集合中添加新的 Shape 对象。

移除先前,使用 RemoveRemoveAtClear 方法的 Shape

对继承者的说明

当重写在派生类中 Add ,请务必调用基类的 Add 方法确保 Shape 添加到 ShapeCollection

示例

下面的示例添加新 Shape 到窗体的 ShapeCollection 。 此示例要求窗体的一个 RectangleShape 控件。

Private Sub RectangleShape1_Click() Handles RectangleShape1.Click
    ' Declare a new oval shape to add to the form.
    Dim oval As OvalShape = New OvalShape()
    ' Add the oval shape to the form.
    RectangleShape1.Parent.Shapes.Add(oval)
    oval.Location = New Point(50, 50)
    oval.Size = New Size(200, 100)
End Sub
private void rectangleShape1_Click(System.Object sender, System.EventArgs e)
{
    // Declare a new oval shape to add to the form.
    OvalShape oval = new OvalShape();
    // Add the oval shape to the form.
    rectangleShape1.Parent.Shapes.Add(oval);
    oval.Location = new Point(50, 50);
    oval.Size = new Size(200, 100);
}

.NET Framework 安全性

请参见

参考

ShapeCollection 类

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

Line 和 Shape 控件简介 (Visual Studio)

如何:使用 LineShape 控件绘制直线 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控件绘制形状 (Visual Studio)