Classe ShapeContainer
Fornece um contêiner para LineShape, OvalShape, RectangleShape controla e para qualquer outro controle que deriva de Shape.
Hierarquia de herança
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.UserControl
Microsoft.VisualBasic.PowerPacks.ShapeContainer
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<BrowsableAttribute(False)> _
Public NotInheritable Class ShapeContainer _
Inherits UserControl
[BrowsableAttribute(false)]
public sealed class ShapeContainer : UserControl
[BrowsableAttribute(false)]
public ref class ShapeContainer sealed : public UserControl
[<Sealed>]
[<BrowsableAttribute(false)>]
type ShapeContainer =
class
inherit UserControl
end
public final class ShapeContainer extends UserControl
O tipo ShapeContainer expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ShapeContainer | Inicializa uma nova instância da classe ShapeContainer. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AccessibilityObject | Obtém AccessibleObject atribuído ao controle. (Herdado de Control.) | |
AccessibleDefaultActionDescription | Obtém ou define a descrição de ação padrão de controle para uso por aplicativos cliente de acessibilidade. (Herdado de Control.) | |
AccessibleDescription | Obtém ou define a descrição do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.) | |
AccessibleName | Obtém ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.) | |
AccessibleRole | Obtém ou define a função de acessibilidade a ShapeContainer. | |
ActiveControl | Obtém ou define o controle ativo no controle do recipiente. (Herdado de ContainerControl.) | |
AllowDrop | Obtém ou define um valor indicando se o controle pode aceitar os dados que o usuário arrasta em ele. (Herdado de Control.) | |
Anchor | Obtém ou define as bordas do recipiente para que um controle é associado e determina como um controle é redimensionado com seu pai. (Herdado de Control.) | |
AutoScaleDimensions | Obtém ou define as dimensões que o controle foi projetado para. (Herdado de ContainerControl.) | |
AutoScaleMode | Obtém ou define o modo de dimensionamento automático do controle. (Herdado de ContainerControl.) | |
AutoScroll | Obtém ou define um valor indicando se o contêiner permite que o usuário rolar para quaisquer controles colocados fora de seus limites visíveis. (Herdado de ScrollableControl.) | |
AutoScrollMargin | Obtém ou define o tamanho da margem rolagem automática. (Herdado de ScrollableControl.) | |
AutoScrollMinSize | Obtém ou define o tamanho mínimo da rolagem automática. (Herdado de ScrollableControl.) | |
AutoScrollOffset | Obtém ou define onde esse controle é rolado em ScrollControlIntoView. (Herdado de Control.) | |
AutoScrollPosition | Obtém ou define o local da posição de rolagem automática. (Herdado de ScrollableControl.) | |
AutoSize | Esta propriedade não for relevante para essa classe. (Herdado de UserControl.) | |
AutoSizeMode | Obtém ou define como o controle será redimensionado. (Herdado de UserControl.) | |
AutoValidate | Obtém ou define como o controle executa a validação quando o usuário altera o foco para um outro controle. (Herdado de UserControl.) | |
BackColor | Obtém ou define a cor do plano de fundo do controle. (Herdado de Control.) | |
BackgroundImage | Obtém ou define a imagem de plano de fundo exibida no controle. (Herdado de Control.) | |
BackgroundImageLayout | Obtém ou define o layout da imagem em segundo plano, conforme definido na enumeração ImageLayout. (Herdado de Control.) | |
BindingContext | Obtém ou define BindingContext para o controle. (Herdado de ContainerControl.) | |
BorderStyle | Obtém ou define o estilo de borda do controle de usuário. (Herdado de UserControl.) | |
Bottom | Obtém a distância, em pixels, entre a borda inferior do controle e a borda superior da área cliente do seu contêiner. (Herdado de Control.) | |
Bounds | Obtém ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo ao controle pai. (Herdado de Control.) | |
CanFocus | Obtém um valor indicando se o controle pode receber o foco. (Herdado de Control.) | |
CanSelect | Obtém um valor indicando se o controle pode ser selecionado. (Herdado de Control.) | |
Capture | Obtém ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.) | |
CausesValidation | Obtém ou define um valor indicando se o controle faz com que a validação seja executada em quaisquer controles que eles exigem a validação quando recebe o foco. (Herdado de Control.) | |
ClientRectangle | Obtém o retângulo que representa a área cliente do controle. (Herdado de Control.) | |
ClientSize | Obtém ou define a altura e largura da área cliente do controle. (Herdado de Control.) | |
CompanyName | Obtém o nome da empresa ou do criador do aplicativo que contém o controle. (Herdado de Control.) | |
Container | Obtém o IContainer que contém o Component. (Herdado de Component.) | |
ContainsFocus | Obtém um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada. (Herdado de Control.) | |
ContextMenu | Obtém ou define o menu de atalho associado ao controle. (Herdado de Control.) | |
ContextMenuStrip | Obtém ou define ContextMenuStrip associado com esse controle. (Herdado de Control.) | |
Controls | Obtém a coleção de controles contidos dentro do controle. (Herdado de Control.) | |
Created | Obtém um valor indicando se o controle foi criado. (Herdado de Control.) | |
CurrentAutoScaleDimensions | Obtém as dimensões de tempo de execução atuais da tela. (Herdado de ContainerControl.) | |
Cursor | Obtém ou define o cursor exibido quando o ponteiro do mouse está sobre um ShapeContainer. (Substitui Control.Cursor.) | |
DataBindings | Obtém as associações de dados para o controle. (Herdado de Control.) | |
DisplayRectangle | Obtém o retângulo que representa a área de exibição virtual do controle. (Herdado de ScrollableControl.) | |
Disposing | Obtém um valor indicando se a classe de base de Control está no processo de disposição. (Herdado de Control.) | |
Dock | Obtém ou define as bordas do controle são encaixadas ao controle pai e determina como um controle é redimensionado quando seu pai é redimensionado. (Substitui Control.Dock.) | |
DockPadding | Obtém a doca de enchimento, para todas as bordas do controle. (Herdado de ScrollableControl.) | |
Enabled | Obtém ou define um valor indicando se o controle pode responder a interação do usuário. (Herdado de Control.) | |
Focused | Obtém um valor indicando se o controle digitou o foco. (Herdado de Control.) | |
Font | Obtém ou define a fonte do texto exibido pelo controle. (Herdado de Control.) | |
ForeColor | Obtém ou define a cor do plano de fundo do controle. (Herdado de Control.) | |
Handle | Obtém o identificador de janela que o controle está associado a. (Herdado de Control.) | |
HasChildren | Obtém um valor indicando se o controle contém um ou mais controles filho. (Herdado de Control.) | |
Height | Obtém ou define a altura do controle. (Herdado de Control.) | |
HorizontalScroll | Obtém as características associadas a barra de rolagem horizontal. (Herdado de ScrollableControl.) | |
ImeMode | Obtém ou define o modo de (IME) do editor de método de entrada do controle. (Herdado de Control.) | |
InvokeRequired | Obtém um valor indicando se o chamador deve chamar um método invoke ao fazer chamadas de método ao controle porque o chamador está em um segmento diferente de aquele o controle foi criado em. (Herdado de Control.) | |
IsAccessible | Obtém ou define um valor indicando se o controle é visível para aplicativos de acessibilidade. (Herdado de Control.) | |
IsDisposed | Obtém um valor indicando se o controle ser descartado. (Herdado de Control.) | |
IsHandleCreated | Obtém um valor indicando se o controle possui um identificador associado a ele. (Herdado de Control.) | |
IsMirrored | Obtém um valor indicando se o controle é espelhado. (Herdado de Control.) | |
LayoutEngine | Obtém uma instância em cache do mecanismo de layout do controle. (Herdado de Control.) | |
Left | Obtém ou define a distância, em pixels, entre a borda esquerda do controle e a borda esquerda da área cliente do seu contêiner. (Herdado de Control.) | |
Location | Obtém ou define as coordenadas do canto superior esquerdo do controle em relação ao canto superior esquerdo do recipiente. (Herdado de Control.) | |
Margin | Obtém ou define o espaço entre controles. (Herdado de Control.) | |
MaximumSize | Obtém ou define o tamanho que é o limite superior que GetPreferredSize pode especificar. (Herdado de Control.) | |
MinimumSize | Obtém ou define o tamanho que é o menor limite que GetPreferredSize pode especificar. (Herdado de Control.) | |
Name | Obtém ou define o nome do controle. (Herdado de Control.) | |
Padding | Obtém ou define o preenchimento dentro do controle. (Herdado de Control.) | |
Parent | Obtém ou define o recipiente pai do controle. (Herdado de Control.) | |
ParentForm | Obtém o formulário atribuído ao controle do recipiente. (Herdado de ContainerControl.) | |
PreferredSize | Obtém o tamanho de uma área retangular no qual o controle pode caber. (Herdado de Control.) | |
ProductName | Obtém o nome do assembly que contém o controle. (Herdado de Control.) | |
ProductVersion | Obtém a versão do assembly que contém o controle. (Herdado de Control.) | |
RecreatingHandle | Obtém um valor indicando se o controle está atualmente recreando a alça. (Herdado de Control.) | |
Region | Obtém ou define a região de janela associado com o controle. (Herdado de Control.) | |
RenderRightToLeft | Obsoleta. Esta propriedade é agora obsoleta. (Herdado de Control.) | |
Right | Obtém a distância, em pixels, entre a borda direita do controle e a borda esquerda da área cliente do seu contêiner. (Herdado de Control.) | |
RightToLeft | Obtém ou define um valor indicando se os elementos de controle são alinhados para oferecer suporte a localidades usando fontes da direita para a esquerda. (Herdado de Control.) | |
Shapes | Obtém a coleção de formas que estão contidos no ShapeContainer. | |
ShowFocusCues | Obtém um valor indicando se o controle deve exibir o retângulo de foco. (Herdado de Control.) | |
ShowKeyboardCues | Obtém um valor indicando se a interface do usuário está no estado apropriado para mostrar ou ocultar aceleradores de teclado. (Herdado de Control.) | |
Site | Obtém ou define o site do controle. (Herdado de Control.) | |
Size | Obtém ou define a altura e largura do controle. (Herdado de Control.) | |
TabIndex | Obtém ou define a ordem de tabulação de controle dentro de seu recipiente. (Herdado de Control.) | |
TabStop | Obtém ou define um valor que indica se o usuário pode colocar o foco em este controle usando a tecla TAB. (Herdado de Control.) | |
Tag | Obtém ou define o objeto que contém dados no controle. (Herdado de Control.) | |
Text | Obtém ou define o texto associado com esse controle. (Herdado de UserControl.) | |
Top | Obtém ou define a distância, em pixels, entre a borda superior do controle e a borda superior da área cliente do seu contêiner. (Herdado de Control.) | |
TopLevelControl | Obtém o controle pai que não parented por outro controle formulários do windows.Normalmente, isso é Form mais externo que o controle está contido no. (Herdado de Control.) | |
UseWaitCursor | Obtém ou define um valor indicando se usar o cursor de espera do controle atual e todos os controles filhos. (Herdado de Control.) | |
VerticalScroll | Obtém as características associadas a barra de rolagem vertical. (Herdado de ScrollableControl.) | |
Visible | Obtém ou define um valor indicando se o controle e todos os seus controles filho são exibidos. (Herdado de Control.) | |
Width | Obtém ou define a largura do controle. (Herdado de Control.) | |
WindowTarget | Infraestrutura. Esta propriedade não for relevante para essa classe. (Herdado de Control.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AccessibilityNotifyClients | Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.) | |
BeginInvoke(Delegate) | Executa o representante especificado de forma assíncrona no segmento que o identificador subjacente do controle foi criada em. (Herdado de Control.) | |
BeginInvoke(Delegate, array<Object[]) | Executa o representante especificado de forma assíncrona com os argumentos especificados, no segmento que o identificador subjacente do controle foi criada em. (Herdado de Control.) | |
BringToFront | Transfere o controle à frente da ordem z. (Herdado de Control.) | |
Contains | Obtém um valor indicando se o controle especificado é um filho do controle. (Herdado de Control.) | |
CreateControl | Força a criação de controle visível, incluindo a criação e manipulação dos controles filho visíveis. (Herdado de Control.) | |
CreateGraphics | Cria Graphics para o controle. (Herdado de Control.) | |
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.) | |
DoDragDrop | Iniciar uma operação de arrastar e soltar. (Herdado de Control.) | |
DrawToBitmap | Oferece suporte ao bitmap que processam especificado. (Herdado de Control.) | |
EndInvoke | Recupera o valor de retorno da operação assíncrona representada por IAsyncResult passou. (Herdado de Control.) | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
FindForm | Recupera o formulário que o controle está ativado. (Herdado de Control.) | |
Focus | Defina o foco de entrada para o controle. (Herdado de Control.) | |
GetChildAtPoint(Point) | Obtém a forma que está localizada nas coordenadas especificadas. | |
GetChildAtPoint(Point, GetChildAtPointSkip) | Recupera o controle filho que está localizado nas coordenadas específicas, especificando se ignorar controles filhos de um tipo. (Herdado de Control.) | |
GetContainerControl | Retorna ContainerControl seguinte acima da cadeia de controle de controles pai. (Herdado de Control.) | |
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.) | |
GetNextControl | Recupera o próximo controle para frente ou novamente em ordem de tabulação controles filho. (Herdado de Control.) | |
GetNextShape | Recupera a forma anterior ou seguinte na ordem da ShapeCollection. | |
GetPreferredSize | Retorna o tamanho de uma área retangular na qual um controle pode caber. (Herdado de Control.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Hide | Esconde o controle de usuário. (Herdado de Control.) | |
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 a superfície inteira de controle e faz com que o controle a ser redesenhado. (Herdado de Control.) | |
Invalidate(Region) | Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.) | |
Invalidate(Boolean) | Invalida uma região específica do controle e causa uma mensagem de pintura a ser enviada para o controle.Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.) | |
Invalidate(Rectangle) | Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.) | |
Invalidate(Region, Boolean) | Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle.Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.) | |
Invalidate(Rectangle, Boolean) | Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle.Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.) | |
Invoke(Delegate) | Executa o representante especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de Control.) | |
Invoke(Delegate, array<Object[]) | Executa o representante especificado, no thread que possui o identificador de janela subjacente do controle, com a lista de argumentos especificada. (Herdado de Control.) | |
PerformAutoScale | Executa o dimensionamento do controle recipiente e seus filhos. (Herdado de ContainerControl.) | |
PerformLayout() | Força o controle para aplicar a lógica de layout para todos os seus controles filho. (Herdado de Control.) | |
PerformLayout(Control, String) | Força o controle para aplicar a lógica de layout para todos os seus controles filho. (Herdado de Control.) | |
PointToClient | Calcula o local de ponto especificado na tela em coordenadas do cliente. (Herdado de Control.) | |
PointToScreen | Calcula o local de ponto especificado de cliente em coordenadas da tela. (Herdado de Control.) | |
PreProcessControlMessage | Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos. (Herdado de Control.) | |
PreProcessMessage | Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos. (Herdado de Control.) | |
ProcessKeyMessage | Processa uma mensagem do teclado. (Herdado de Control.) | |
ProcessMnemonic | Infraestrutura. Processa um caractere mnemônico. (Herdado de ContainerControl.) | |
RectangleToClient | Calcula o tamanho e a posição do retângulo especificado na tela no cliente coordena. (Herdado de Control.) | |
RectangleToScreen | Calcula o tamanho e a posição do retângulo especificado de cliente na tela coordena. (Herdado de Control.) | |
Refresh | Força o controle para invalidar a área cliente e para redesenhar-se imediatamente e todos os controles filhos. (Herdado de Control.) | |
ResetBackColor | Reinicializa a propriedade de BackColor ao seu valor padrão. (Herdado de Control.) | |
ResetBindings | Faz com que um controle associado a BindingSource releia todos os itens na lista e atualizar seus valores exibidos. (Herdado de Control.) | |
ResetCursor | Reinicializa a propriedade de Cursor ao seu valor padrão. (Herdado de Control.) | |
ResetFont | Reinicializa a propriedade de Font ao seu valor padrão. (Herdado de Control.) | |
ResetForeColor | Reinicializa a propriedade de ForeColor ao seu valor padrão. (Herdado de Control.) | |
ResetImeMode | Reinicializa a propriedade de ImeMode ao seu valor padrão. (Herdado de Control.) | |
ResetRightToLeft | Reinicializa a propriedade de RightToLeft ao seu valor padrão. (Herdado de Control.) | |
ResetText | Reinicializa a propriedade de Text ao seu valor padrão. (Herdado de Control.) | |
ResumeLayout() | Continua a lógica comum de layout. (Herdado de Control.) | |
ResumeLayout(Boolean) | Continua a lógica comum de layout, forçando opcionalmente um layout imediato de solicitações pendentes de layout. (Herdado de Control.) | |
RtlTranslateContent | Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) | |
Scale(Single) | Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.) | |
Scale(SizeF) | Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de Control.) | |
Scale(Single, Single) | Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.) | |
ScrollControlIntoView | Rola o controle filho especificado no modo de exibição em um controle de rolagem automática habilitada. (Herdado de ScrollableControl.) | |
Select | Alterna o controle. (Herdado de Control.) | |
SelectNextControl | Alterna o controle seguir. (Herdado de Control.) | |
SelectNextShape | Seleciona a forma anterior ou seguinte na ordem da ShapeCollection. | |
SendToBack | O controle envia de volta da ordem z. (Herdado de Control.) | |
SetAutoScrollMargin | Define o tamanho das margens da rolagem automática. (Herdado de ScrollableControl.) | |
SetBounds(Int32, Int32, Int32, Int32) | Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.) | |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) | Defina os limites de controle especificados para o local e o tamanho especificados. (Herdado de Control.) | |
Show | Exibe o controle para o usuário. (Herdado de Control.) | |
SuspendLayout | Suspende temporariamente a lógica de layout para o controle. (Herdado de Control.) | |
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 redesenhe regiões invalidadas em sua área cliente. (Herdado de Control.) | |
UpdateBounds | Atualiza os limites do controle com o tamanho e a localização atual. (Herdado de Control.) | |
Validate() | Verifica o valor do controle perder o foco, fazendo com que o Validating e Validated eventos ocorram, nessa ordem. (Herdado de ContainerControl.) | |
Validate(Boolean) | Verifica o valor do controle que está perdendo o foco. condicionalmente dependente se validação automática está ativada. (Herdado de ContainerControl.) | |
ValidateChildren() | Faz com que todos os filhos controles dentro de um controle que suporta a validação para validar os seus dados. (Herdado de UserControl.) | |
ValidateChildren(ValidationConstraints) | Faz com que todos os filhos controles dentro de um controle que suporta a validação para validar os seus dados. (Herdado de UserControl.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
AutoSizeChanged | Ocorre quando o AutoSize as alterações de propriedade. (Herdado de UserControl.) | |
AutoValidateChanged | Ocorre quando o AutoValidate as alterações de propriedade. (Herdado de UserControl.) | |
BackColorChanged | Ocorre quando o valor da propriedade de BackColor alterar. (Herdado de Control.) | |
BackgroundImageChanged | Ocorre quando o valor da propriedade de BackgroundImage alterar. (Herdado de Control.) | |
BackgroundImageLayoutChanged | Ocorre quando a propriedade de BackgroundImageLayout alterar. (Herdado de Control.) | |
BindingContextChanged | Ocorre quando o valor da propriedade de BindingContext alterar. (Herdado de Control.) | |
CausesValidationChanged | Ocorre quando o valor da propriedade de CausesValidation alterar. (Herdado de Control.) | |
ChangeUICues | Ocorre quando as sugestões de interface do usuário (UI) de foco do teclado ou alterado. (Herdado de Control.) | |
Click | Ocorre quando o controle é clicado. (Herdado de Control.) | |
ClientSizeChanged | Ocorre quando o valor da propriedade de ClientSize alterar. (Herdado de Control.) | |
ContextMenuChanged | Ocorre quando o valor da propriedade de ContextMenu alterar. (Herdado de Control.) | |
ContextMenuStripChanged | Ocorre quando o valor da propriedade de ContextMenuStrip alterar. (Herdado de Control.) | |
ControlAdded | Ocorre quando um novo controle é adicionado a Control.ControlCollection. (Herdado de Control.) | |
ControlRemoved | Ocorre quando um controle é removido de Control.ControlCollection. (Herdado de Control.) | |
CursorChanged | Ocorre quando o valor da propriedade de Cursor alterar. (Herdado de Control.) | |
Disposed | Ocorre quando o componente é descartado por uma chamada para o Dispose método. (Herdado de Component.) | |
DockChanged | Ocorre quando o valor da propriedade de Dock alterar. (Herdado de Control.) | |
DoubleClick | Ocorre quando o controle é clicado duas vezes. (Herdado de Control.) | |
DragDrop | Ocorre quando uma operação de arrastar e soltar é concluída. (Herdado de Control.) | |
DragEnter | Ocorre quando um objeto é arrastado os limites do controle. (Herdado de Control.) | |
DragLeave | Ocorre quando um objeto é arrastado para fora dos limites do controle. (Herdado de Control.) | |
DragOver | Ocorre quando um objeto é arrastado sobre os limites do controle. (Herdado de Control.) | |
EnabledChanged | Ocorre quando o valor da propriedade de Enabled alterar. (Herdado de Control.) | |
Enter | Ocorre quando o controle é inserido. (Herdado de Control.) | |
FontChanged | Ocorre quando o valor da propriedade de Font alterar. (Herdado de Control.) | |
ForeColorChanged | Ocorre quando o valor da propriedade de ForeColor alterar. (Herdado de Control.) | |
GiveFeedback | Ocorre durante uma operação de arrastar. (Herdado de Control.) | |
GotFocus | Ocorre quando o controle receber o foco. (Herdado de Control.) | |
HandleCreated | Ocorre quando um identificador é criada para o controle. (Herdado de Control.) | |
HandleDestroyed | Ocorre quando o identificador de controle está no processo de destruição. (Herdado de Control.) | |
HelpRequested | Ocorre quando um usuário solicita ajudarem para um controle. (Herdado de Control.) | |
ImeModeChanged | Ocorre quando a propriedade de ImeMode alterar. (Herdado de Control.) | |
Invalidated | Ocorre quando a exibição de um controle precisa ser redesenhada. (Herdado de Control.) | |
KeyDown | Ocorre quando uma chave é pressionada enquanto o controle tem o foco. (Herdado de Control.) | |
KeyPress | Ocorre quando uma chave é pressionada enquanto o controle tem o foco. (Herdado de Control.) | |
KeyUp | Ocorre quando uma chave é liberada quando o controle tem o foco. (Herdado de Control.) | |
Layout | Ocorre quando um controle deve reposicionar os controles filhos. (Herdado de Control.) | |
Leave | Ocorre quando o foco de entrada sair do controle. (Herdado de Control.) | |
Load | Ocorre antes que o controle se torna visível pela primeira vez. (Herdado de UserControl.) | |
LocationChanged | Ocorre quando o valor da propriedade de Location alterar. (Herdado de Control.) | |
LostFocus | Ocorre quando o controle perde o foco. (Herdado de Control.) | |
MarginChanged | Ocorre quando a margem do controle é alterada. (Herdado de Control.) | |
MouseCaptureChanged | Ocorre quando o controle perde a captura do mouse. (Herdado de Control.) | |
MouseClick | Ocorre quando o usuário clica no controle com o mouse. (Herdado de Control.) | |
MouseDoubleClick | Ocorre quando o usuário clica duas vezes no controle com o mouse. (Herdado de Control.) | |
MouseDown | Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse está pressionada. (Herdado de Control.) | |
MouseEnter | Ocorre quando o ponteiro do mouse entra no controle. (Herdado de Control.) | |
MouseHover | Ocorre quando o ponteiro do mouse no controle posicionando. (Herdado de Control.) | |
MouseLeave | Ocorre quando o ponteiro do mouse sai do controle. (Herdado de Control.) | |
MouseMove | Ocorre quando o ponteiro do mouse é movido sobre o controle. (Herdado de Control.) | |
MouseUp | Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse seja liberado. (Herdado de Control.) | |
MouseWheel | Ocorre quando a roda do mouse se move enquanto o controle tem foco. (Herdado de Control.) | |
Move | Ocorre quando o controle é movido. (Herdado de Control.) | |
PaddingChanged | Ocorre quando o preenchimento de controle alterar. (Herdado de Control.) | |
Paint | Ocorre quando o controle é redesenhado. (Herdado de Control.) | |
ParentChanged | Ocorre quando o valor da propriedade de Parent alterar. (Herdado de Control.) | |
PreviewKeyDown | Ocorre antes do evento de KeyDown quando uma chave é pressionada quando o foco estiver no controle. (Herdado de Control.) | |
QueryAccessibilityHelp | Ocorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade. (Herdado de Control.) | |
QueryContinueDrag | Ocorre durante uma operação de arrastar-e-soltar e permite que a fonte determine se a operação arrastar-e-soltar deve ser cancelada. (Herdado de Control.) | |
RegionChanged | Ocorre quando o valor da propriedade de Region alterar. (Herdado de Control.) | |
Resize | Ocorre quando o controle é redimensionado. (Herdado de Control.) | |
RightToLeftChanged | Ocorre quando o valor da propriedade de RightToLeft alterar. (Herdado de Control.) | |
Scroll | Ocorre quando o usuário ou código rola através da área do cliente. (Herdado de ScrollableControl.) | |
SizeChanged | Ocorre quando o valor da propriedade de Size alterar. (Herdado de Control.) | |
StyleChanged | Ocorre quando o estilo do controle é alterada. (Herdado de Control.) | |
SystemColorsChanged | Ocorre quando as cores do sistema alterado. (Herdado de Control.) | |
TabIndexChanged | Ocorre quando o valor da propriedade de TabIndex alterar. (Herdado de Control.) | |
TabStopChanged | Ocorre quando o valor da propriedade de TabStop alterar. (Herdado de Control.) | |
TextChanged | Infraestrutura. Gera o evento TextChanged. (Herdado de UserControl.) | |
Validated | Ocorre quando o controle for concluído validar. (Herdado de Control.) | |
Validating | Ocorre quando o controle está sendo validado. (Herdado de Control.) | |
VisibleChanged | Ocorre quando o valor da propriedade de Visible alterar. (Herdado de Control.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IContainerControl.ActivateControl | Ativa o controle especificado. (Herdado de ContainerControl.) | |
IDropTarget.OnDragDrop | Infraestrutura. Gera o evento DragDrop. (Herdado de Control.) | |
IDropTarget.OnDragEnter | Infraestrutura. Gera o evento DragEnter. (Herdado de Control.) | |
IDropTarget.OnDragLeave | Infraestrutura. Gera o evento DragLeave. (Herdado de Control.) | |
IDropTarget.OnDragOver | Infraestrutura. Gera o evento DragOver. (Herdado de Control.) |
Superior
Comentários
A LineShape, OvalShape, ou RectangleShape controle pode estar contido em um ShapeContainer o objeto, que atua como uma tela para controles de linha e forma.
Quando você adiciona uma linha ou forma a um formulário ou um contêiner em tempo de design, um ShapeContainer é criado automaticamente se ainda não existir.O Parent propriedade da linha ou forma é definida como que ShapeContainer.O Parent propriedade da ShapeContainer é definido para o controle de formulário ou recipiente ao qual foi adicionada a linha ou forma.
Quando você cria uma linha ou forma em tempo de execução usando o New método, o controle Parent propriedade deve ser definida como um ShapeContainer.Se um ShapeContainer já existe para o formulário ou recipiente, você deve definir o Parent propriedade para que ShapeContainer.Se nenhum ShapeContainer existir, você pode criar um ShapeContainer usando o New método e o conjunto de seus Parent propriedade para o formulário ou recipiente.
Observação |
---|
Tenha cuidado para não criar mais de um ShapeContainer para cada formulário ou recipiente. Isso pode apresentar um comportamento inesperado.Se você adicionar uma linha de tempo de design ou o controle de forma a um formulário ou recipiente depois de escrever código para criar um programaticamente, você deve modificar o código para usar o ShapeContainer criado pelo designer. |
Exemplos
O exemplo a seguir verifica a existência de credenciais ShapeContainer e define o Parent propriedade de um OvalShape controle criado em tempo de execução usando o New método.
Private Sub Form1_Load() Handles MyBase.Load
Dim NewOval As New OvalShape
Dim i As Integer
Dim found As Boolean
' Loop through the Controls collection.
For i = 0 To Me.Controls.Count - 1
' If a ShapeContainer is found, make it the parent.
If TypeOf Controls.Item(i) Is ShapeContainer Then
NewOval.Parent = Controls.Item(i)
found = True
Exit For
End If
Next
' If no ShapeContainer is found, create one and set the parents.
If found = False Then
Dim sc As New ShapeContainer
sc.Parent = Me
NewOval.Parent = sc
End If
NewOval.Size = New Size(200, 300)
End Sub
private void form1_Load(System.Object sender, System.EventArgs e)
{
OvalShape NewOval = new OvalShape();
int i;
bool found = false;
// Loop through the Controls collection.
for (i = 0; i < this.Controls.Count; i++)
{
// If a ShapeContainer is found, make it the parent.
if (this.Controls[i] is ShapeContainer)
{
NewOval.Parent = ((ShapeContainer)this.Controls[i]);
found = true;
break;
}
}
// If no ShapeContainer is found, create one and set the parents.
if (found == false)
{
ShapeContainer sc = new ShapeContainer();
sc.Parent = this;
NewOval.Parent = sc;
}
NewOval.Size = new Size(200, 300);
}
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 à 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