Construtor OvalShape (ShapeContainer)
Inicializa uma nova instância da OvalShape de classe, especificando a ShapeContainer no qual ele será contido.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
Public Sub New ( _
parent As ShapeContainer _
)
public OvalShape(
ShapeContainer parent
)
public:
OvalShape(
ShapeContainer^ parent
)
new :
parent:ShapeContainer -> OvalShape
public function OvalShape(
parent : ShapeContainer
)
Parâmetros
- parent
Tipo: Microsoft.VisualBasic.PowerPacks.ShapeContainer
A ShapeContainer em que o OvalShape será contido.
Comentários
Um OvalShape controle não pode ser exibida diretamente em um controle de formulário ou recipiente; ele deve estar contido em um ShapeContainer objeto.Depois que você inicializa um OvalShape, você terá que definir seu Parent propriedade a um existente ShapeContainer ou para uma nova instância do ShapeContainer.
Quando você adiciona um OvalShape a um formulário ou um contêiner que já contém um ShapeContainer, você deve usar a existente ShapeContainer em vez de declarar um novo.Hospedando mais de um ShapeContainer em um formulário ou um recipiente pode causar resultados inesperados com ordem z e eventos.
Exemplos
O exemplo a seguir cria um OvalShape e o adiciona a um formulário que já contém um LineShape.Este exemplo requer que você tenha um LineShape chamado LineShape1 em um formulário.
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;
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução à linha e controles Shape (Visual Studio)
Como: desenhar linhas com o controle de LineShape (Visual Studio)
Como: desenhar formas com os controles de RectangleShape (Visual Studio) e o OvalShape