OvalShape 构造函数 (ShapeContainer)

初始化 OvalShape 类的新实例,指定及其包含的 ShapeContainer

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

语法

声明
Public Sub New ( _
    parent As ShapeContainer _
)
public OvalShape(
    ShapeContainer parent
)
public:
OvalShape(
    ShapeContainer^ parent
)
new : 
        parent:ShapeContainer -> OvalShape
public function OvalShape(
    parent : ShapeContainer
)

参数

备注

OvalShape 控件直接在窗体或容器控件无法显示;必须在 ShapeContainer 对象包含它。 在初始化 OvalShape后,必须将其 Parent 属性设置为现有 ShapeContainer 或到 ShapeContainer的新实例。

当您添加 OvalShape 已包含 ShapeContainer的窗体或容器时,应使用现有 ShapeContainer 而不是声明新的。 承载多在窗体或容器上一 ShapeContainer 可能导致与 z 顺序和事件的意外结果。

示例

下面的示例创建 OvalShape 并将其添加到已包含 LineShape的窗体。 此示例要求您具有名为在窗体的 LineShape1 的 LineShape

Private Sub DrawOval()
    ' Declare an OvalShape and parent it to LineShape1's ShapeContainer.
    Dim oval1 As New Microsoft.VisualBasic.PowerPacks.
      OvalShape(LineShape1.Parent)
    ' Set the location and size of the oval.
    oval1.Left = 10
    oval1.Top = 10
    oval1.Width = 100
    oval1.Height = 200
End Sub
private void DrawOval()
{
    // Declare an OvalShape and parent it to LineShape1's ShapeContainer.
    Microsoft.VisualBasic.PowerPacks.OvalShape oval1 = 
        new Microsoft.VisualBasic.PowerPacks.OvalShape(lineShape1.Parent);
    // Set the location and size of the oval.
    oval1.Left = 10;
    oval1.Top = 10;
    oval1.Width = 100;
    oval1.Height = 200;
}

.NET Framework 安全性

请参见

参考

OvalShape 类

OvalShape 重载

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

Line 和 Shape 控件简介 (Visual Studio)

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

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