Classe OvalShape
Representa um controle exibido como um círculo ou um oval.
Hierarquia de herança
Object
MarshalByRefObject
Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.OvalShape
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<ToolboxBitmapAttribute(GetType(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")> _
Public Class OvalShape _
Inherits SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public class OvalShape : SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), L"Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public ref class OvalShape : public SimpleShape
[<ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")>]
type OvalShape =
class
inherit SimpleShape
end
public class OvalShape extends SimpleShape
O tipo OvalShape expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
OvalShape() | Inicializa uma nova instância da classe OvalShape. |
![]() |
OvalShape(ShapeContainer) | Inicializa uma nova instância da classe de OvalShape , especificando ShapeContainer em que será contida. |
![]() |
OvalShape(Int32, Int32, Int32, Int32) | Inicializa uma nova instância da classe de OvalShape , especificando seu local e tamanho. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
AccessibilityObject | Obtém o AccessibleObject que é atribuído ao controle. (Herdado de Shape.) |
![]() |
AccessibleDefaultActionDescription | Obtém ou define a descrição da ação padrão do controle para uso pela acessibilidade aplicativos cliente. (Herdado de Shape.) |
![]() |
AccessibleDescription | Obtém ou define a descrição do controle que é usado por aplicativos cliente de acessibilidade. (Herdado de Shape.) |
![]() |
AccessibleName | Obtém ou define o nome do controle que é usado por aplicativos cliente de acessibilidade. (Herdado de Shape.) |
![]() |
AccessibleRole | Obtém ou define a função acessível do controle. (Herdado de Shape.) |
![]() |
Anchor | Obtém ou define as bordas do contêiner ao qual uma forma é associada e determina como uma forma é redimensionada quando seu pai é redimensionado. (Herdado de Shape.) |
![]() |
BackColor | Obtém ou define a cor de plano de fundo da forma. (Herdado de SimpleShape.) |
![]() |
BackgroundImage | Obtém ou define a imagem exibida na forma. (Herdado de SimpleShape.) |
![]() |
BackgroundImageLayout | Obtém ou define o layout da imagem de plano de fundo, conforme definido no ImageLayout enumeração. (Herdado de SimpleShape.) |
![]() |
BackStyle | Obtém ou define a transparência da forma. (Herdado de SimpleShape.) |
![]() |
BorderColor | Obtém ou define a cor da borda de um controle de forma ou de linha. (Herdado de Shape.) |
![]() |
BorderStyle | Obtém ou define o estilo de borda para um controle de forma ou de linha. (Herdado de Shape.) |
![]() |
BorderWidth | Obtém ou define a largura da borda do controle de forma. (Herdado de SimpleShape.) |
![]() |
Bottom | Obtém a distância, em pixels, entre a borda inferior da forma e a borda superior da área do cliente do seu contêiner. (Herdado de SimpleShape.) |
![]() |
Bounds | Obtém ou define o tamanho e o local da forma em pixels, relativos ao controle pai. (Herdado de SimpleShape.) |
![]() |
CanFocus | Obtém um valor que indica se um controle de linha ou de forma pode receber o foco. (Herdado de Shape.) |
![]() |
CanRaiseEvents | Obtém um valor que indica se o componente pode elevar um evento. (Herdado de Component.) |
![]() |
CanSelect | Obtém um valor que indica se um controle de linha ou de forma pode ser selecionado. (Herdado de Shape.) |
![]() |
ClientRectangle | Obtém o retângulo que representa a área cliente da forma. (Herdado de SimpleShape.) |
![]() |
ClientSize | Obtém ou define a altura e largura da área do cliente da forma. (Herdado de SimpleShape.) |
![]() |
Container | Obtém o IContainer que contém o Component. (Herdado de Shape.) |
![]() |
ContainsFocus | Obtém um valor que indica se um controle de linha ou de forma atualmente tem o foco de entrada. (Herdado de Shape.) |
![]() |
ContextMenu | Obtém ou define o menu de atalho associado a um controle de linha ou de forma. (Herdado de Shape.) |
![]() |
ContextMenuStrip | Obtém ou define o ContextMenuStrip associado a um controle de linha ou de forma. (Herdado de Shape.) |
![]() |
Created | Obtém um valor que indica se um controle de linha ou de forma foi criado. (Herdado de Shape.) |
![]() |
Cursor | Obtém ou define o cursor exibido quando o ponteiro do mouse está sobre um controle de linha ou de forma. (Herdado de Shape.) |
![]() |
DesignMode | Obtém um valor que indica se a Component está no modo de design. (Herdado de Component.) |
![]() |
DisplayRectangle | Obtém o retângulo que representa a área de exibição da forma. (Herdado de SimpleShape.) |
![]() |
Disposing | Obtém um valor que indica se a base de Shape classe é descartar. (Herdado de Shape.) |
![]() |
Enabled | Obtém ou define um valor que indica se um controle de forma ou de linha pode responder à interação do usuário. (Herdado de Shape.) |
![]() |
Events | Obtém a lista de manipuladores de eventos que estão conectados a este Component. (Herdado de Component.) |
![]() |
FillColor | Obtém ou define a cor usada para preencher a forma. (Herdado de SimpleShape.) |
![]() |
FillGradientColor | Obtém ou define a cor do gradiente usado para preencher a forma. (Herdado de SimpleShape.) |
![]() |
FillGradientStyle | Obtém ou define o estilo de gradiente usado para preencher a forma. (Herdado de SimpleShape.) |
![]() |
FillStyle | Obtém ou define o padrão usado para preencher a forma. (Herdado de SimpleShape.) |
![]() |
Focused | Obtém um valor que indica se um controle de linha ou de forma atualmente tem o foco de entrada. (Herdado de Shape.) |
![]() |
Height | Obtém ou define a altura da forma. (Herdado de SimpleShape.) |
![]() |
IsAccessible | Obtém ou define um valor que indica se um controle de forma ou de linha está disponível para aplicativos de acessibilidade. (Herdado de Shape.) |
![]() |
IsDisposed | Obtém um valor que indica se um controle de forma ou de linha foi descartado. (Herdado de Shape.) |
![]() |
Left | Obtém ou define a distância, em pixels, entre a borda esquerda da forma e a borda esquerda da área do cliente do seu contêiner. (Herdado de SimpleShape.) |
![]() |
Location | Obtém ou define as coordenadas do canto superior esquerdo da forma em relação ao canto superior esquerdo de seu contêiner. (Herdado de SimpleShape.) |
![]() |
Name | Obtém ou define o nome de um controle de linha ou de forma. (Herdado de Shape.) |
![]() |
Parent | Obtém ou define o contêiner pai de um controle de linha ou de forma. (Herdado de Shape.) |
![]() |
Region | Obtém ou define a região da janela associada a um controle de linha ou de forma. (Herdado de Shape.) |
![]() |
Right | Obtém a distância, em pixels, entre a borda direita da forma e a borda esquerda da área do cliente do seu contêiner. (Herdado de SimpleShape.) |
![]() |
SelectionColor | Obtém ou define a cor da seleção de uma forma. (Herdado de Shape.) |
![]() |
Site | Obtém ou define o ISite da Component. (Herdado de Component.) |
![]() |
Size | Obtém ou define a altura e a largura da forma. (Herdado de SimpleShape.) |
![]() |
Tag | Obtém ou define o objeto que contém dados sobre um controle de linha ou de forma. (Herdado de Shape.) |
![]() |
Top | Obtém ou define a distância, em pixels, entre a borda superior da forma e a borda esquerda da área do cliente do seu contêiner. (Herdado de SimpleShape.) |
![]() |
UseWaitCursor | Obtém ou define um valor que indica se deve usar o cursor de espera para o controle de linha ou de forma atual. (Herdado de Shape.) |
![]() |
Visible | Obtém ou define um valor que indica se um controle de forma ou de linha é exibido. (Herdado de Shape.) |
![]() |
Width | Obtém ou define a largura da forma. (Herdado de SimpleShape.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
BringToFront | Coloca um controle de linha ou de forma para a frente da ordem z. (Herdado de Shape.) |
![]() |
CreateAccessibilityInstance | Cria um novo objeto de acessibilidade para o controle shape. (Herdado de SimpleShape.) |
![]() |
CreateObjRef | Segurança crítica. Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.) |
![]() |
Dispose | Libera todos os recursos usados pela Component. (Herdado de Component.) |
![]() |
Dispose(Boolean) | Libera os recursos não gerenciados usados por um controle de forma ou de linha e, opcionalmente, libera os recursos gerenciados. (Herdado de Shape.) |
![]() |
DrawToBitmap | Oferece suporte a renderização para o bitmap especificado. (Herdado de SimpleShape.) |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Finalize | Libera os recursos não gerenciados e executa outras operações de limpeza antes do Component é recuperados pela coleta de lixo. (Herdado de Component.) |
![]() |
FindForm | Recupera o formulário é um controle de linha ou de forma no. (Herdado de Shape.) |
![]() |
Focus | Define o foco para um controle de forma ou de linha de entrada. (Herdado de Shape.) |
![]() |
GetContainerControl | Retorna o próximo ContainerControl backup em uma linha ou forma controles a cadeia do controle pai. (Herdado de Shape.) |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetLifetimeService | Segurança crítica. Recupera o objeto de serviço Vida útil atual que controla a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) |
![]() |
GetService | Retorna um objeto que representa um serviço fornecido pela Component ou por seus Container. (Herdado de Component.) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
Hide | Oculta um controle de forma ou de linha do usuário. (Herdado de Shape.) |
![]() |
HitTest | Determina se um controle shape está localizado no ponto especificado na tela. (Herdado de SimpleShape.) |
![]() |
InitializeLifetimeService | Segurança crítica. Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) |
![]() |
Invalidate | Invalida a uma região específica de um controle de linha ou de forma e faz com que uma mensagem de pintura para serem enviadas para o controle. (Herdado de Shape.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
MemberwiseClone(Boolean) | Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.) |
![]() |
OnBackColorChanged | Gera o BackColorChanged eventos. (Herdado de SimpleShape.) |
![]() |
OnBackgroundImageChanged | Gera o BackgroundImageChanged eventos. (Herdado de SimpleShape.) |
![]() |
OnBackgroundImageLayoutChanged | Gera o BackgroundImageLayoutChanged eventos. (Herdado de SimpleShape.) |
![]() |
OnClick | Gera o Click eventos. (Herdado de Shape.) |
![]() |
OnClientSizeChanged | Gera o ClientSizeChanged eventos. (Herdado de SimpleShape.) |
![]() |
OnContextMenuChanged | Gera o ContextMenuChanged eventos. (Herdado de Shape.) |
![]() |
OnContextMenuStripChanged | Gera o ContextMenuStripChanged eventos. (Herdado de Shape.) |
![]() |
OnCursorChanged | Gera o CursorChanged eventos. (Herdado de Shape.) |
![]() |
OnDoubleClick | Gera o DoubleClick eventos. (Herdado de Shape.) |
![]() |
OnEnabledChanged | Gera o EnabledChanged eventos. (Herdado de Shape.) |
![]() |
OnEnter | Gera o Enter eventos. (Herdado de Shape.) |
![]() |
OnGotFocus | Gera o GotFocus eventos. (Herdado de Shape.) |
![]() |
OnInvalidated | Gera o Invalidated eventos. (Herdado de Shape.) |
![]() |
OnKeyDown | Gera o KeyDown eventos. (Herdado de Shape.) |
![]() |
OnKeyPress | Gera o KeyPress eventos. (Herdado de Shape.) |
![]() |
OnKeyUp | Gera o KeyUp eventos. (Herdado de Shape.) |
![]() |
OnLeave | Gera o Leave eventos. (Herdado de Shape.) |
![]() |
OnLocationChanged | Gera o LocationChanged eventos. (Herdado de SimpleShape.) |
![]() |
OnLostFocus | Gera o LostFocus eventos. (Herdado de Shape.) |
![]() |
OnMouseClick | Gera o MouseClick eventos. (Herdado de Shape.) |
![]() |
OnMouseDoubleClick | Gera o MouseDoubleClick eventos. (Herdado de Shape.) |
![]() |
OnMouseDown | Gera o MouseDown eventos. (Herdado de Shape.) |
![]() |
OnMouseEnter | Gera o MouseEnter eventos. (Herdado de Shape.) |
![]() |
OnMouseHover | Gera o MouseHover eventos. (Herdado de Shape.) |
![]() |
OnMouseLeave | Gera o MouseLeave eventos. (Herdado de Shape.) |
![]() |
OnMouseMove | Gera o MouseMove eventos. (Herdado de Shape.) |
![]() |
OnMouseUp | Gera o MouseUp eventos. (Herdado de Shape.) |
![]() |
OnMouseWheel | Gera o MouseWheel eventos. (Herdado de Shape.) |
![]() |
OnMove | Gera o Move eventos. (Herdado de Shape.) |
![]() |
OnPaint | Gera o Paint eventos. (Herdado de SimpleShape.) |
![]() |
OnParentChanged | Gera o ParentChanged eventos. (Herdado de Shape.) |
![]() |
OnPreviewKeyDown | Gera o PreviewKeyDown eventos. (Herdado de Shape.) |
![]() |
OnQueryAccessibilityHelp | Gera o QueryAccessibilityHelp eventos. (Herdado de Shape.) |
![]() |
OnRegionChanged | Gera o RegionChanged eventos. (Herdado de Shape.) |
![]() |
OnResize | Gera o Resize eventos. (Herdado de SimpleShape.) |
![]() |
OnSizeChanged | Gera o SizeChanged eventos. (Herdado de SimpleShape.) |
![]() |
OnVisibleChanged | Gera o VisibleChanged eventos. (Herdado de Shape.) |
![]() |
PointToClient | Calcula o local do ponto de tela especificada nas coordenadas do cliente. (Herdado de Shape.) |
![]() |
PointToScreen | Calcula o local do ponto de cliente especificado em coordenadas da tela. (Herdado de Shape.) |
![]() |
RectangleToClient | Calcula o tamanho e o local do retângulo de tela especificada nas coordenadas do cliente. (Herdado de Shape.) |
![]() |
RectangleToScreen | Calcula o tamanho e o local do retângulo de cliente especificado em coordenadas de tela. (Herdado de Shape.) |
![]() |
Refresh | Força um controle para invalidar sua área cliente e imediatamente redesenhado e quaisquer controles filhos. (Herdado de Shape.) |
![]() |
ResumePaint | Retoma a lógica de pintura usual, opcionalmente, forçando um layout imediato de pintura solicitações pendentes. (Herdado de Shape.) |
![]() |
Scale | Redimensiona a forma, o fator de escala especificado. (Herdado de SimpleShape.) |
![]() |
Select | Permite que um controle. (Herdado de Shape.) |
![]() |
SendToBack | Envia um controle de linha ou de forma para trás da ordem z. (Herdado de Shape.) |
![]() |
SetBounds | Define os limites da forma como o local especificado e o tamanho. (Herdado de SimpleShape.) |
![]() |
Show | Exibe uma forma para o usuário. (Herdado de Shape.) |
![]() |
SuspendPaint | Suspende a lógica de pintura de uma forma. (Herdado de Shape.) |
![]() |
ToString | Retorna um String contendo o nome da Component, se houver.Este método não deve ser substituído. (Herdado de Component.) |
![]() |
Update | Faz com que o controle redesenhar os invalidados regiões dentro de sua área cliente. (Herdado de Shape.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
BackColorChanged | Ocorre quando o BackColor propriedade da forma é alterada. (Herdado de SimpleShape.) |
![]() |
BackgroundImageChanged | Ocorre quando o BackgroundImage propriedade de uma forma é alterada. (Herdado de SimpleShape.) |
![]() |
BackgroundImageLayoutChanged | Ocorre quando o BackgroundImageLayout propriedade de uma forma é alterada. (Herdado de SimpleShape.) |
![]() |
ChangeUICues | Ocorre quando o foco ou as indicações de interface do usuário do teclado mudam. (Herdado de Shape.) |
![]() |
Click | Ocorre quando a forma for clicada. (Herdado de Shape.) |
![]() |
ClientSizeChanged | Ocorre quando o ClientSize propriedade de uma forma é alterada. (Herdado de SimpleShape.) |
![]() |
ContextMenuChanged | Ocorre quando o valor da propriedade ContextMenu muda. (Herdado de Shape.) |
![]() |
ContextMenuStripChanged | Ocorre quando o valor da propriedade ContextMenuStrip muda. (Herdado de Shape.) |
![]() |
CursorChanged | Ocorre quando o valor da propriedade Cursor muda. (Herdado de Shape.) |
![]() |
Disposed | Ocorre quando o componente é descartado por uma chamada para o Dispose método. (Herdado de Component.) |
![]() |
DoubleClick | Ocorre quando a forma é clicado duas vezes. (Herdado de Shape.) |
![]() |
EnabledChanged | Ocorre quando o Enabled o valor da propriedade foi alterada. (Herdado de Shape.) |
![]() |
Enter | Ocorre quando a forma é inserida. (Herdado de Shape.) |
![]() |
GotFocus | Ocorre quando a forma recebe o foco. (Herdado de Shape.) |
![]() |
Invalidated | Ocorre quando a exibição da forma exige o redesenho. (Herdado de Shape.) |
![]() |
KeyDown | Ocorre quando uma tecla é pressionada e a forma tem o foco. (Herdado de Shape.) |
![]() |
KeyPress | Ocorre quando uma tecla é pressionada e a forma tem o foco. (Herdado de Shape.) |
![]() |
KeyUp | Ocorre quando uma tecla é liberada e a forma tem o foco. (Herdado de Shape.) |
![]() |
Leave | Ocorre quando o foco de entrada sai da forma. (Herdado de Shape.) |
![]() |
LocationChanged | Ocorre quando o Location propriedade de uma forma é alterada. (Herdado de SimpleShape.) |
![]() |
LostFocus | Ocorre quando a forma perde o foco. (Herdado de Shape.) |
![]() |
MouseClick | Ocorre quando se clica na forma com o mouse. (Herdado de Shape.) |
![]() |
MouseDoubleClick | Ocorre quando a forma é clicado duas vezes com o mouse. (Herdado de Shape.) |
![]() |
MouseDown | Ocorre quando o ponteiro do mouse está sobre a forma e um botão do mouse é pressionado. (Herdado de Shape.) |
![]() |
MouseEnter | Ocorre quando o ponteiro do mouse entra na forma. (Herdado de Shape.) |
![]() |
MouseHover | Ocorre quando o ponteiro do mouse fica na forma. (Herdado de Shape.) |
![]() |
MouseLeave | Ocorre quando o ponteiro do mouse sai da forma. (Herdado de Shape.) |
![]() |
MouseMove | Ocorre quando o ponteiro do mouse é movido sobre a forma. (Herdado de Shape.) |
![]() |
MouseUp | Ocorre quando o ponteiro do mouse está sobre a forma e um botão do mouse é liberado. (Herdado de Shape.) |
![]() |
MouseWheel | Ocorre quando a roda do mouse se move e a forma tem o foco. (Herdado de Shape.) |
![]() |
Move | Ocorre quando a forma é movida. (Herdado de Shape.) |
![]() |
Paint | Ocorre quando a forma é redesenhada. (Herdado de Shape.) |
![]() |
ParentChanged | Ocorre quando o valor da propriedade Parent muda. (Herdado de Shape.) |
![]() |
PreviewKeyDown | Ocorre antes do KeyDown quando uma tecla é pressionada e o foco está na forma de evento. (Herdado de Shape.) |
![]() |
QueryAccessibilityHelp | Ocorre quando um AccessibleObject está fornecendo ajuda para aplicativos de acessibilidade. (Herdado de Shape.) |
![]() |
RegionChanged | Ocorre quando o valor da propriedade Region muda. (Herdado de Shape.) |
![]() |
Resize | Ocorre quando o tamanho de uma forma é alterado. (Herdado de SimpleShape.) |
![]() |
SizeChanged | Ocorre quando o Size propriedade de uma forma é alterada. (Herdado de SimpleShape.) |
![]() |
VisibleChanged | Ocorre quando o valor da propriedade Visible muda. (Herdado de Shape.) |
Superior
Comentários
O controle de OvalShape permite desenhar em tempo de design é arredondado e ovals em um formulário ou um contêiner ou um tempo de execução.
Quando você adiciona um controle de linha ou de forma a um formulário ou um contêiner, invisível um objeto de ShapeContainer é criado. ShapeContainer atua como uma superfície de desenho das formas em cada controle do contêiner. Cada ShapeContainer tem ShapeCollection correspondente que permite iterar pelos controles de linha e de forma que estão contidos em ShapeContainer.
Quando você cria um controle de OvalShape em tempo de execução, você também deve criar ShapeContainer e defina a propriedade de Parent de OvalShape a ShapeContainer.
Exemplos
O exemplo a seguir cria ShapeContainer e OvalShape, adicione-os a um formulário, e exibir um círculo.
Private Sub DrawCircle()
Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
Dim oval1 As New Microsoft.VisualBasic.PowerPacks.OvalShape
' Set the form as the parent of the ShapeContainer.
canvas.Parent = Me
' Set the ShapeContainer as the parent of the OvalShape.
oval1.Parent = canvas
' Set the location and size of the circle.
oval1.Left = 10
oval1.Top = 10
oval1.Width = 100
oval1.Height = 100
End Sub
private void DrawCircle1()
{
Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas =
new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
Microsoft.VisualBasic.PowerPacks.OvalShape oval1 =
new Microsoft.VisualBasic.PowerPacks.OvalShape();
// Set the form as the parent of the ShapeContainer.
canvas.Parent = this;
// Set the ShapeContainer as the parent of the OvalShape.
oval1.Parent = canvas;
// Set the location and size of the circle.
oval1.Left = 10;
oval1.Top = 10;
oval1.Width = 100;
oval1.Height = 100;
}
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução aos controles de linha e forma (Visual Studio)
Como desenhar linhas com o controle LineShape (Visual Studio)
Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)