Classe RectangleShape
Representa um controle exibido como um quadrado, um retângulo, o quadrado arredondado, ou o retângulo arredondado.
Hierarquia de herança
Object
MarshalByRefObject
Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.RectangleShape
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<ToolboxBitmapAttribute(GetType(RectangleShape), "Microsoft.VisualBasic.PowerPacks.RectangleShape.bmp")> _
Public Class RectangleShape _
Inherits SimpleShape
[ToolboxBitmapAttribute(typeof(RectangleShape), "Microsoft.VisualBasic.PowerPacks.RectangleShape.bmp")]
public class RectangleShape : SimpleShape
[ToolboxBitmapAttribute(typeof(RectangleShape), L"Microsoft.VisualBasic.PowerPacks.RectangleShape.bmp")]
public ref class RectangleShape : public SimpleShape
[<ToolboxBitmapAttribute(typeof(RectangleShape), "Microsoft.VisualBasic.PowerPacks.RectangleShape.bmp")>]
type RectangleShape =
class
inherit SimpleShape
end
public class RectangleShape extends SimpleShape
O tipo RectangleShape expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
RectangleShape() | Inicializa uma nova instância da classe RectangleShape. |
![]() |
RectangleShape(ShapeContainer) | Inicializa uma nova instância da classe de RectangleShape , especificando ShapeContainer que conterá a. |
![]() |
RectangleShape(Int32, Int32, Int32, Int32) | Inicializa uma nova instância da classe de RectangleShape , 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.) |
![]() |
CornerRadius | Obtém ou define o raio para os cantos do retângulo arredondado e a possibilidade de forma arredondados. |
![]() |
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 RectangleShape permite desenhar em tempo de design retângulos 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 RectangleShape em tempo de execução, você também deve criar ShapeContainer e defina a propriedade de Parent de RectangleShape a ShapeContainer.
Exemplos
O exemplo a seguir cria ShapeContainer e RectangleShape, adicione-os a um formulário, e exibir um retângulo.
Private Sub DrawRectangle()
Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
Dim rect1 As New Microsoft.VisualBasic.PowerPacks.RectangleShape
' Set the form as the parent of the ShapeContainer.
canvas.Parent = Me
' Set the ShapeContainer as the parent of the RectangleShape.
rect1.Parent = canvas
' Set the location and size of the rectangle.
rect1.Left = 10
rect1.Top = 10
rect1.Width = 300
rect1.Height = 100
End Sub
private void DrawRectangle()
{
Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas =
new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
Microsoft.VisualBasic.PowerPacks.RectangleShape rect1 =
new Microsoft.VisualBasic.PowerPacks.RectangleShape();
// Set the form as the parent of the ShapeContainer.
canvas.Parent = this;
// Set the ShapeContainer as the parent of the RectangleShape.
rect1.Parent = canvas;
// Set the location and size of the rectangle.
rect1.Left = 10;
rect1.Top = 10;
rect1.Width = 300;
rect1.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)