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
)
参数
- value
类型:Microsoft.VisualBasic.PowerPacks.Shape
要添加到 ShapeCollection 的 Shape。
备注
Add 方法可以向 ShapeCollection结束的 Shape 对象。
还可以使用 AddRange 方法向集合中添加新的 Shape 对象。
移除先前,使用 Remove、 RemoveAt或 Clear 方法的 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks 命名空间
其他资源
Line 和 Shape 控件简介 (Visual Studio)