Classe SimpleShape
Implementa a funcionalidade básica que é comum a OvalShape e RectangleShape controles.
Hierarquia de herança
Object
MarshalByRefObject
Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.OvalShape
Microsoft.VisualBasic.PowerPacks.RectangleShape
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
Public MustInherit Class SimpleShape _
Inherits Shape
public abstract class SimpleShape : Shape
public ref class SimpleShape abstract : public Shape
[<AbstractClass>]
type SimpleShape =
class
inherit Shape
end
public abstract class SimpleShape extends Shape
O tipo SimpleShape expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SimpleShape() | Inicializa uma nova instância da classe SimpleShape. | |
SimpleShape(ShapeContainer) | Inicializa uma nova instância do SimpleShape classe, especificando um ShapeContainer como seu pai. | |
SimpleShape(Int32, Int32, Int32, Int32) | Inicializa uma nova instância do SimpleShape classe, especificando seu tamanho e local. |
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. | |
BackgroundImage | Obtém ou define a imagem exibida na forma. | |
BackgroundImageLayout | Obtém ou define o layout da imagem de plano de fundo, conforme definido no ImageLayout enumeração. | |
BackStyle | Obtém ou define a transparência da forma. | |
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. (Substitui Shape.BorderWidth.) | |
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. | |
Bounds | Obtém ou define o tamanho e o local da forma em pixels, relativos ao controle pai. | |
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. | |
ClientSize | Obtém ou define a altura e largura da área do cliente da forma. | |
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.) | |
DefaultBackColor | Obtém a cor do plano de fundo padrão da forma. | |
DefaultFillColor | Obtém a cor de preenchimento padrão da forma. | |
DefaultFillGradientColor | Obtém a cor de gradiente de preenchimento padrão da forma. | |
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. | |
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. | |
FillGradientColor | Obtém ou define a cor do gradiente usado para preencher a forma. | |
FillGradientStyle | Obtém ou define o estilo de gradiente usado para preencher a forma. | |
FillStyle | Obtém ou define o padrão usado para preencher a forma. | |
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. | |
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. | |
Location | Obtém ou define as coordenadas do canto superior esquerdo da forma em relação ao canto superior esquerdo de seu contêiner. | |
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. | |
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. | |
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. | |
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. |
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. (Substitui Shape.CreateAccessibilityInstance().) | |
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. (Substitui Shape.DrawToBitmap(Bitmap, Rectangle).) | |
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. (Substitui Shape.HitTest(Int32, Int32).) | |
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. | |
OnBackgroundImageChanged | Gera o BackgroundImageChanged eventos. | |
OnBackgroundImageLayoutChanged | Gera o BackgroundImageLayoutChanged eventos. | |
OnClick | Gera o Click eventos. (Herdado de Shape.) | |
OnClientSizeChanged | Gera o ClientSizeChanged eventos. | |
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. | |
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. (Substitui Shape.OnPaint(PaintEventArgs).) | |
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. | |
OnSizeChanged | Gera o SizeChanged eventos. | |
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. (Substitui Shape.Scale(SizeF).) | |
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. | |
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. | |
BackgroundImageChanged | Ocorre quando o BackgroundImage propriedade de uma forma é alterada. | |
BackgroundImageLayoutChanged | Ocorre quando o BackgroundImageLayout propriedade de uma forma é alterada. | |
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. | |
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. | |
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. | |
SizeChanged | Ocorre quando o Size propriedade de uma forma é alterada. | |
VisibleChanged | Ocorre quando o valor da propriedade Visible muda. (Herdado de Shape.) |
Superior
Comentários
Para criar seu próprio controle de forma, herdam SimpleShape em vez de Shape.
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.