Classe SimpleShape
Implementa a funcionalidade básica que é comum a OvalShape e RectangleShape controles.
Hierarquia de herança
System.Object
System.MarshalByRefObject
System.ComponentModel.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 da SimpleShape de classe, especificando um ShapeContainer como seu pai. | |
SimpleShape(Int32, Int32, Int32, Int32) | Inicializa uma nova instância da 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 de ação padrão do controle para o uso por aplicativos cliente de acessibilidade. (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 recipiente ao qual uma forma está vinculada e determina como uma forma é redimensionada quando seu pai é redimensionado. (Herdado de Shape.) | |
BackColor | Obtém ou define a cor de fundo da forma. | |
BackgroundImage | Obtém ou define a imagem exibida na forma. | |
BackgroundImageLayout | Obtém ou define o layout da imagem em segundo plano, conforme definido na enumeração ImageLayout. | |
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 linha. (Herdado de Shape.) | |
BorderStyle | Obtém ou define o estilo de borda de um controle de forma ou 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 de baixo da forma e a borda de cima da área de cliente do seu contêiner. | |
Bounds | Obtém ou define o tamanho e a localização da forma em pixels, relativa ao controle pai. | |
CanFocus | Obtém um valor indicando se um controle de linha ou 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 indicando se um controle de linha ou forma pode ser selecionado. (Herdado de Shape.) | |
ClientRectangle | Obtém o retângulo que representa a área de cliente da forma. | |
ClientSize | Obtém ou define a altura e a largura da área de cliente da forma. | |
Container | Obtém o IContainer que contém o Component. (Herdado de Shape.) | |
ContainsFocus | Obtém ou define um valor indicando se o controle de linha ou forma possui o foco de entrada no momento. (Herdado de Shape.) | |
ContextMenu | Obtém ou define o menu de atalho associado a um controle de linha ou forma. (Herdado de Shape.) | |
ContextMenuStrip | Obtém ou define o ContextMenuStrip associado a um controle de linha ou forma. (Herdado de Shape.) | |
Created | Obtém um valor indicando se um controle de linha ou forma foi criado. (Herdado de Shape.) | |
Cursor | Obtém ou define o cursor exibido quando o ponteiro de mouse esteja em um controle de linha ou forma. (Herdado de Shape.) | |
DefaultBackColor | Obtém a cor de 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 indicando se a base de Shape classe está descartando. (Herdado de Shape.) | |
Enabled | Obtém ou define um valor indicando se o controle de linha ou forma pode responder a interações de 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 que é usada para preencher a forma. | |
FillGradientColor | Obtém ou define a cor do gradiente usada para preencher a forma. | |
FillGradientStyle | Obtém ou define o estilo de gradiente que é usado para preencher a forma. | |
FillStyle | Obtém ou define o padrão usado para preencher a forma. | |
Focused | Obtém ou define um valor indicando se o controle de linha ou forma possui o foco de entrada no momento. (Herdado de Shape.) | |
Height | Obtém ou define a altura da forma. | |
IsAccessible | Obtém ou define um valor indicando se um controle de linha ou forma está disponível para aplicativos de acessibilidade. (Herdado de Shape.) | |
IsDisposed | Obtém um valor indicando se o controle de linha ou forma foi descartado. (Herdado de Shape.) | |
Left | Obtém ou define a distância, em pixels, entrada a borda esquerda da forma e a borda esquerda da área de cliente do seu contêiner. | |
Location | Obtém ou define as coordenadas da quina esquerda de cima da forma relativas à quina esquerda de cima de seu contêiner. | |
Name | Obtém ou define o nome de um controle de linha ou forma. (Herdado de Shape.) | |
Parent | Obtém ou define o contêiner pai de um controle de linha ou forma. (Herdado de Shape.) | |
Region | Obtém ou define a região da janela associada a um controle de linha ou forma. (Herdado de Shape.) | |
Right | Obtém a distância, em pixels, entre a borda direita da forma e a borda esquerda da área de cliente do seu contêiner. | |
SelectionColor | Obtém ou define a cor de 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 largura da forma. | |
Tag | Obtém ou define o objeto que contém dados sobre um controle de linha ou forma. (Herdado de Shape.) | |
Top | Obtém ou define a distância, em pixels, entre a borda de cima da forma e a borda esquerda da área de cliente do seu contêiner. | |
UseWaitCursor | Obtém ou define um valor indicando se o cursor de espera deve ser usado para o controle de linha ou forma atual. (Herdado de Shape.) | |
Visible | Obtém ou define um valor indicando se um controle de linha ou forma é exibido. (Herdado de Shape.) | |
Width | Obtém ou define a largura da forma. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BringToFront | Traz um controle de linha ou 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 | 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 linha ou forma e, opcionalmente, libera os recursos gerenciados. (Herdado de Shape.) | |
DrawToBitmap | Dá suporte a processamento para o bitmap especificado. (Substitui Shape.DrawToBitmap(Bitmap, Rectangle).) | |
Equals | determina se o objeto especificado é igual ao objeto atual. (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 que consta de um controle de linha ou forma. (Herdado de Shape.) | |
Focus | Define o foco para um controle de linha ou forma de entrada. (Herdado de Shape.) | |
GetContainerControl | Retorna o próximo ContainerControl para cima em uma linha ou de forma a cadeia do controle pai de controles. (Herdado de Shape.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLifetimeService | 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 | Obtém Type da instância atual. (Herdado de Object.) | |
Hide | Oculta um controle de linha ou forma 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 | 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 uma região específica de um controle de linha ou forma e faz com que uma mensagem de pintura a serem enviados para o controle. (Herdado de Shape.) | |
MemberwiseClone() | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MemberwiseClone(Boolean) | Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.) | |
OnBackColorChanged | Gera o evento BackColorChanged. | |
OnBackgroundImageChanged | Gera o evento BackgroundImageChanged. | |
OnBackgroundImageLayoutChanged | Gera o evento BackgroundImageLayoutChanged. | |
OnClick | Gera o evento Click. (Herdado de Shape.) | |
OnClientSizeChanged | Gera o evento ClientSizeChanged. | |
OnContextMenuChanged | Gera o evento ContextMenuChanged. (Herdado de Shape.) | |
OnContextMenuStripChanged | Gera o evento ContextMenuStripChanged. (Herdado de Shape.) | |
OnCursorChanged | Gera o evento CursorChanged. (Herdado de Shape.) | |
OnDoubleClick | Gera o evento DoubleClick. (Herdado de Shape.) | |
OnEnabledChanged | Gera o evento EnabledChanged. (Herdado de Shape.) | |
OnEnter | Gera o evento Enter. (Herdado de Shape.) | |
OnGotFocus | Gera o evento GotFocus. (Herdado de Shape.) | |
OnInvalidated | Gera o evento Invalidated. (Herdado de Shape.) | |
OnKeyDown | Gera o evento KeyDown. (Herdado de Shape.) | |
OnKeyPress | Gera o evento KeyPress. (Herdado de Shape.) | |
OnKeyUp | Gera o evento KeyUp. (Herdado de Shape.) | |
OnLeave | Gera o evento Leave. (Herdado de Shape.) | |
OnLocationChanged | Gera o evento LocationChanged. | |
OnLostFocus | Gera o evento LostFocus. (Herdado de Shape.) | |
OnMouseClick | Gera o evento MouseClick. (Herdado de Shape.) | |
OnMouseDoubleClick | Gera o evento MouseDoubleClick. (Herdado de Shape.) | |
OnMouseDown | Gera o evento MouseDown. (Herdado de Shape.) | |
OnMouseEnter | Gera o evento MouseEnter. (Herdado de Shape.) | |
OnMouseHover | Gera o evento MouseHover. (Herdado de Shape.) | |
OnMouseLeave | Gera o evento MouseLeave. (Herdado de Shape.) | |
OnMouseMove | Gera o evento MouseMove. (Herdado de Shape.) | |
OnMouseUp | Gera o evento MouseUp. (Herdado de Shape.) | |
OnMouseWheel | Gera o evento MouseWheel. (Herdado de Shape.) | |
OnMove | Gera o evento Move. (Herdado de Shape.) | |
OnPaint | Gera o evento Paint. (Substitui Shape.OnPaint(PaintEventArgs).) | |
OnParentChanged | Gera o evento ParentChanged. (Herdado de Shape.) | |
OnPreviewKeyDown | Gera o evento PreviewKeyDown. (Herdado de Shape.) | |
OnQueryAccessibilityHelp | Gera o evento QueryAccessibilityHelp. (Herdado de Shape.) | |
OnRegionChanged | Gera o evento RegionChanged. (Herdado de Shape.) | |
OnResize | Gera o evento Resize. | |
OnSizeChanged | Gera o evento SizeChanged. | |
OnVisibleChanged | Gera o evento VisibleChanged. (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 cliente especificado em coordenadas de tela. (Herdado de Shape.) | |
RectangleToClient | Calcula o tamanho e local do retângulo de tela especificada nas coordenadas do cliente. (Herdado de Shape.) | |
RectangleToScreen | Calcula o tamanho e local do retângulo cliente especificado em coordenadas de tela. (Herdado de Shape.) | |
Refresh | Força um controle para invalidar sua área cliente e imediatamente redesenhar próprio e os controles filho. (Herdado de Shape.) | |
ResumePaint | Reinicia a lógica de pintura usual, opcionalmente, forçando um layout imediato do paint solicitações pendentes. (Herdado de Shape.) | |
Scale | Dimensiona a forma de acordo com o fator de escala especificado. (Substitui Shape.Scale(SizeF).) | |
Select | Permite que um controle. (Herdado de Shape.) | |
SendToBack | Envia um controle de linha ou forma para trás na 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 para 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 o controle redesenhar as regiões invalidadas 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 a propriedade de uma forma é alterada. | |
BackgroundImageLayoutChanged | Ocorre quando o BackgroundImageLayout a propriedade de uma forma é alterada. | |
ChangeUICues | Ocorre quando a disposição do foco ou da interface de usuário de teclado (UI) é alterado. (Herdado de Shape.) | |
Click | Ocorre quando a forma for clicada. (Herdado de Shape.) | |
ClientSizeChanged | Ocorre quando o ClientSize a propriedade de uma forma é alterada. | |
ContextMenuChanged | Ocorre quando o valor da ContextMenu as alterações de propriedade. (Herdado de Shape.) | |
ContextMenuStripChanged | Ocorre quando o valor da ContextMenuStrip as alterações de propriedade. (Herdado de Shape.) | |
CursorChanged | Ocorre quando o valor da Cursor as alterações de propriedade. (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 de uma forma precisa ser redesenhada. (Herdado de Shape.) | |
KeyDown | Ocorre quando uma tecla é pressionada, e a forma tiver foco. (Herdado de Shape.) | |
KeyPress | Ocorre quando uma tecla é pressionada, e a forma tiver foco. (Herdado de Shape.) | |
KeyUp | Ocorre quando uma tecla é liberada e a forma tiver foco. (Herdado de Shape.) | |
Leave | Ocorre quando o foco de entrada sai da forma. (Herdado de Shape.) | |
LocationChanged | Ocorre quando o Location a propriedade de uma forma é alterada. | |
LostFocus | Ocorre quando a forma perde o foco. (Herdado de Shape.) | |
MouseClick | Ocorre quando a forma for clicada 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 é posicionado sobre a 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 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 tiver 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 Parent as alterações de valor de propriedade. (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 a aplicativos de acessibilidade. (Herdado de Shape.) | |
RegionChanged | Ocorre quando o valor da Region as alterações de propriedade. (Herdado de Shape.) | |
Resize | Ocorre quando o tamanho de uma forma é alterado. | |
SizeChanged | Ocorre quando o Size a propriedade de uma forma é alterada. | |
VisibleChanged | Ocorre quando o Visible as alterações de valor de propriedade. (Herdado de Shape.) |
Superior
Comentários
Para criar seu próprio controle de forma, herdar de 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.