共用方式為


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)