Partilhar via


Control Classe

Definição

Define a classe base para controles, que são componentes com representação visual.

public ref class Control : System::ComponentModel::Component, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IWin32Window
public ref class Control : System::ComponentModel::Component, IDisposable, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IBindableComponent, System::Windows::Forms::IDropTarget, System::Windows::Forms::IWin32Window
public class Control : System.ComponentModel.Component, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IWin32Window
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
type Control = class
    inherit Component
    interface UnsafeNativeMethods.IOleControl
    interface UnsafeNativeMethods.IOleObject
    interface UnsafeNativeMethods.IOleInPlaceObject
    interface UnsafeNativeMethods.IOleInPlaceActiveObject
    interface UnsafeNativeMethods.IOleWindow
    interface UnsafeNativeMethods.IViewObject
    interface UnsafeNativeMethods.IViewObject2
    interface UnsafeNativeMethods.IPersist
    interface UnsafeNativeMethods.IPersistStreamInit
    interface UnsafeNativeMethods.IPersistPropertyBag
    interface UnsafeNativeMethods.IPersistStorage
    interface UnsafeNativeMethods.IQuickActivate
    interface ISynchronizeInvoke
    interface IWin32Window
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
    inherit Component
    interface UnsafeNativeMethods.IOleControl
    interface UnsafeNativeMethods.IOleObject
    interface UnsafeNativeMethods.IOleInPlaceObject
    interface UnsafeNativeMethods.IOleInPlaceActiveObject
    interface UnsafeNativeMethods.IOleWindow
    interface UnsafeNativeMethods.IViewObject
    interface UnsafeNativeMethods.IViewObject2
    interface UnsafeNativeMethods.IPersist
    interface UnsafeNativeMethods.IPersistStreamInit
    interface UnsafeNativeMethods.IPersistPropertyBag
    interface UnsafeNativeMethods.IPersistStorage
    interface UnsafeNativeMethods.IQuickActivate
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IBindableComponent
    interface IComponent
    interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
    inherit Component
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IBindableComponent
    interface IComponent
    interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
    inherit Component
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IComponent
    interface IDisposable
    interface IBindableComponent
type Control = class
    inherit Component
    interface IOleControl.Interface
    interface IOleObject.Interface
    interface IOleInPlaceObject.Interface
    interface IOleWindow.Interface
    interface IOleInPlaceActiveObject.Interface
    interface IViewObject.Interface
    interface IViewObject2.Interface
    interface IPersist.Interface
    interface IPersistStreamInit.Interface
    interface IPersistPropertyBag.Interface
    interface IPersistStorage.Interface
    interface IQuickActivate.Interface
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IComponent
    interface IDisposable
    interface IBindableComponent
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
    inherit Component
    interface UnsafeNativeMethods.IOleControl
    interface UnsafeNativeMethods.IOleObject
    interface UnsafeNativeMethods.IOleInPlaceObject
    interface UnsafeNativeMethods.IOleInPlaceActiveObject
    interface UnsafeNativeMethods.IOleWindow
    interface UnsafeNativeMethods.IViewObject
    interface UnsafeNativeMethods.IViewObject2
    interface UnsafeNativeMethods.IPersist
    interface Interop.Ole32.IPersistStreamInit
    interface UnsafeNativeMethods.IPersistPropertyBag
    interface Interop.Ole32.IPersistStorage
    interface UnsafeNativeMethods.IQuickActivate
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IComponent
    interface IDisposable
    interface IBindableComponent
type Control = class
    inherit Component
    interface Interop.Ole32.IOleControl
    interface Interop.Ole32.IOleObject
    interface Interop.Ole32.IOleInPlaceObject
    interface Interop.Ole32.IOleInPlaceActiveObject
    interface Interop.Ole32.IOleWindow
    interface Interop.Ole32.IViewObject
    interface Interop.Ole32.IViewObject2
    interface Interop.Ole32.IPersist
    interface Interop.Ole32.IPersistStreamInit
    interface Interop.Oleaut32.IPersistPropertyBag
    interface Interop.Ole32.IPersistStorage
    interface Interop.Ole32.IQuickActivate
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IComponent
    interface IDisposable
    interface IBindableComponent
type Control = class
    inherit Component
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IComponent
    interface IDisposable
    interface IBindableComponent
    interface IOleControl.Interface
    interface IOleObject.Interface
    interface IOleInPlaceObject.Interface
    interface IOleWindow.Interface
    interface IOleInPlaceActiveObject.Interface
    interface IViewObject.Interface
    interface IViewObject2.Interface
    interface IPersist.Interface
    interface IPersistStreamInit.Interface
    interface IPersistPropertyBag.Interface
    interface IPersistStorage.Interface
    interface IQuickActivate.Interface
Public Class Control
Inherits Component
Implements ISynchronizeInvoke, IWin32Window
Public Class Control
Inherits Component
Implements IBindableComponent, IDisposable, IDropTarget, ISynchronizeInvoke, IWin32Window
Herança
Derivado
Atributos
Implementações

Comentários

Para criar sua própria classe de controle, herda das UserControlControl classes ou dos outros controles fornecidos pelo Windows Forms. Para obter mais informações sobre como criar controles personalizados, consulte Desenvolvendo controles personalizados do Windows Forms com o .NET Framework.

A Control classe implementa uma funcionalidade muito básica exigida por classes que exibem informações para o usuário. Ele manipula a entrada do usuário por meio do teclado e dos dispositivos de apontamento. Ele manipula o roteamento de mensagens e a segurança. Define os limites de um controle (sua posição e tamanho), embora não implemente a pintura. Ele fornece um identificador de janela (hWnd).

Os controles do Windows Forms usam propriedades ambientes para que os controles filho possam aparecer como seu ambiente ao redor. Uma propriedade ambiente é uma propriedade de controle que, se não definida, é recuperada do controle pai. Se o controle não tiver um Parent, e a propriedade não estiver definida, o controle tentará determinar o valor da propriedade ambiente por meio da Site propriedade. Se o controle não estiver site, se o site não oferecer suporte a propriedades ambientes ou se a propriedade não estiver definida no AmbientPropertiescontrole, o controle usará seus próprios valores padrão. Normalmente, uma propriedade ambiente representa uma característica de um controle, como BackColor, que é comunicado a um controle filho. Por exemplo, um Button terá o mesmo BackColor que seu pai Form por padrão. As propriedades de ambiente fornecidas pela Control classe incluem: Cursor, , Font, BackColor, ForeColore RightToLeft.

Observação

Para tornar seu aplicativo do Windows Forms compatível com estilos visuais, defina a FlatStyle propriedade System e inclua um manifesto com o executável. Um manifesto é um arquivo XML incluído como um recurso dentro do executável do aplicativo ou como um arquivo separado que reside no mesmo diretório que o arquivo executável. Para obter um exemplo de um manifesto, consulte a seção Exemplo da FlatStyle enumeração. Para obter mais informações sobre como usar estilos visuais, consulte Estilos Visuais.

O Windows Forms tem suporte de acessibilidade interno e fornece informações sobre seu aplicativo que permite que ele trabalhe com aplicativos cliente de acessibilidade, como utilitários de ampliação de tela e revisor, utilitários de entrada de voz, teclados na tela, dispositivos de entrada alternativos e utilitários de aprimoramento de teclado. Às vezes, você desejará fornecer informações adicionais para aplicativos cliente de acessibilidade. Há duas maneiras de fornecer essas informações adicionais. Você pode definir os AccessibleNamevalores de propriedade, e AccessibleDefaultActionDescriptionAccessibleRole , AccessibleDescriptionque serão relatados aos aplicativos cliente de acessibilidade. Esse método normalmente é usado para fornecer informações de acessibilidade limitadas para controles existentes. Como alternativa, você pode escrever sua própria classe derivada das AccessibleObject classes ou Control.ControlAccessibleObject fornecendo o máximo de informações de acessibilidade necessárias.

Observação

Para manter um melhor desempenho, não defina o tamanho de um controle em seu construtor. O método preferencial é substituir a DefaultSize propriedade.

Observação

Não adicione associações de dados para um Control em seu construtor. Isso causará erros na geração de código e poderá causar comportamento indesejado.

A maioria dos controles no System.Windows.Forms namespace usa o controle comum subjacente do Windows como base para compilar. Para obter mais informações sobre os controles comuns do Windows, consulte Referência de Controle Geral.

Para identificar controles do Windows Forms de um processo separado, use uma chamada padrão SendMessage para passar a mensagem WM_GETCONTROLNAME. WM_GETCONTROLNAME é independente do idioma e da hierarquia do Windows. Para obter mais informações, consulte o tópico "Solução Recomendada para Windows Forms" na Automação do Windows Forms.

Use a InvokeRequired propriedade para sincronizar o acesso ao controle de vários threads. Para obter mais informações sobre controles multithreaded do Windows Forms, consulte Como fazer Thread-Safe chamadas para controles do Windows Forms.

Construtores

Nome Description
Control()

Inicializa uma nova instância da Control classe com configurações padrão.

Control(Control, String, Int32, Int32, Int32, Int32)

Inicializa uma nova instância da Control classe como um controle filho, com texto, tamanho e localização específicos.

Control(Control, String)

Inicializa uma nova instância da Control classe como um controle filho, com texto específico.

Control(String, Int32, Int32, Int32, Int32)

Inicializa uma nova instância da Control classe com texto, tamanho e localização específicos.

Control(String)

Inicializa uma nova instância da Control classe com texto específico.

Propriedades

Nome Description
AccessibilityObject

Obtém o AccessibleObject atribuído ao controle.

AccessibleDefaultActionDescription

Obtém ou define a descrição da ação padrão do controle para uso por aplicativos cliente de acessibilidade.

AccessibleDescription

Obtém ou define a descrição do controle usado por aplicativos cliente de acessibilidade.

AccessibleName

Obtém ou define o nome do controle usado por aplicativos cliente de acessibilidade.

AccessibleRole

Obtém ou define a função acessível do controle.

AllowDrop

Obtém ou define um valor que indica se o controle pode aceitar dados que o usuário arrasta para ele.

Anchor

Obtém ou define as bordas do contêiner ao qual um controle está associado e determina como um controle é redimensionado com seu pai.

AutoScrollOffset

Obtém ou define onde esse controle é rolado para dentro ScrollControlIntoView(Control).

AutoSize

Essa propriedade não é relevante para essa classe.

BackColor

Obtém ou define a cor da tela de fundo para o controle.

BackgroundImage

Obtém ou define a imagem de plano de fundo exibida no controle.

BackgroundImageLayout

Obtém ou define o layout da imagem de plano de fundo conforme definido na ImageLayout enumeração.

BindingContext

Obtém ou define o BindingContext para o controle.

Bottom

Obtém a distância, em pixels, entre a borda inferior do controle e a borda superior da área do cliente do contêiner.

Bounds

Obtém ou define o tamanho e o local do controle, incluindo seus elementos nãoclientes, em pixels, em relação ao controle pai.

CanEnableIme

Obtém um valor que indica se a ImeMode propriedade pode ser definida como um valor ativo para habilitar o suporte ao IME.

CanFocus

Obtém um valor que indica se o controle pode receber o foco.

CanRaiseEvents

Determina se os eventos podem ser gerados no controle.

CanSelect

Obtém um valor que indica se o controle pode ser selecionado.

Capture

Obtém ou define um valor que indica se o controle capturou o mouse.

CausesValidation

Obtém ou define um valor que indica se o controle faz com que a validação seja executada em quaisquer controles que exijam validação quando ele recebe o foco.

CheckForIllegalCrossThreadCalls

Obtém ou define um valor que indica se é necessário capturar chamadas no thread errado que acessam a propriedade de Handle um controle quando um aplicativo está sendo depurado.

ClientRectangle

Obtém o retângulo que representa a área do cliente do controle.

ClientSize

Obtém ou define a altura e a largura da área do cliente do controle.

CompanyName

Obtém o nome da empresa ou criador do aplicativo que contém o controle.

Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
ContainsFocus

Obtém um valor que indica se o controle ou um de seus controles filho tem atualmente o foco de entrada.

ContextMenu
Obsoleto.

Obtém ou define o menu de atalho associado ao controle.

ContextMenuStrip

Obtém ou define o ContextMenuStrip associado a esse controle.

Controls

Obtém a coleção de controles contidos no controle.

Created

Obtém um valor que indica se o controle foi criado.

CreateParams

Obtém os parâmetros de criação necessários quando o identificador de controle é criado.

Cursor

Obtém ou define o cursor exibido quando o ponteiro do mouse está sobre o controle.

DataBindings

Obtém as associações de dados para o controle.

DataContext

Obtém ou define o contexto de dados para fins de associação de dados. Essa é uma propriedade ambiente.

DefaultBackColor

Obtém a cor da tela de fundo padrão do controle.

DefaultCursor

Obtém ou define o cursor padrão para o controle.

DefaultFont

Obtém a fonte padrão do controle.

DefaultForeColor

Obtém a cor de primeiro plano padrão do controle.

DefaultImeMode

Obtém o modo IME (Editor de Método de Entrada) padrão compatível com o controle.

DefaultMargin

Obtém o espaço, em pixels, especificado por padrão entre controles.

DefaultMaximumSize

Obtém o comprimento e a altura, em pixels, que é especificado como o tamanho máximo padrão de um controle.

DefaultMinimumSize

Obtém o comprimento e a altura, em pixels, que é especificado como o tamanho mínimo padrão de um controle.

DefaultPadding

Obtém o espaçamento interno padrão, em pixels, do conteúdo de um controle.

DefaultSize

Obtém o tamanho padrão do controle.

DesignMode

Obtém um valor que indica se o Component está no modo de design no momento.

(Herdado de Component)
DeviceDpi

Obtém o valor de DPI para o dispositivo de exibição em que o controle está sendo exibido no momento.

DisplayRectangle

Obtém o retângulo que representa a área de exibição do controle.

Disposing

Obtém um valor que indica se a classe base Control está em processo de descarte.

Dock

Obtém ou define quais bordas de controle são encaixadas em seu controle pai e determina como um controle é redimensionado com seu pai.

DoubleBuffered

Obtém ou define um valor que indica se esse controle deve redesenhar sua superfície usando um buffer secundário para reduzir ou impedir a cintilação.

Enabled

Obtém ou define um valor que indica se o controle pode responder à interação do usuário.

Events

Obtém a lista de manipuladores de eventos anexados a isso Component.

(Herdado de Component)
Focused

Obtém um valor que indica se o controle tem foco de entrada.

Font

Obtém ou define a fonte do texto exibido pelo controle.

FontHeight

Obtém ou define a altura da fonte do controle.

ForeColor

Obtém ou define a cor do primeiro plano do controle.

Handle

Obtém o identificador de janela ao qual o controle está associado.

HasChildren

Obtém um valor que indica se o controle contém um ou mais controles filho.

Height

Obtém ou define a altura do controle.

ImeMode

Obtém ou define o modo IME (Editor de Método de Entrada) do controle.

ImeModeBase

Obtém ou define o modo IME de um controle.

InvokeRequired

Obtém um valor que indica se o chamador deve chamar um método de invocação ao fazer chamadas de método para o controle porque o chamador está em um thread diferente do em que o controle foi criado.

IsAccessible

Obtém ou define um valor que indica se o controle está visível para aplicativos de acessibilidade.

IsAncestorSiteInDesignMode

Indica se um dos Ancestrais desse controle está no local e nesse site no DesignMode. Esta propriedade é somente para leitura.

IsDisposed

Obtém um valor que indica se o controle foi descartado.

IsHandleCreated

Obtém um valor que indica se o controle tem um identificador associado a ele.

IsMirrored

Obtém um valor que indica se o controle é espelhado.

LayoutEngine

Obtém uma instância armazenada em cache do mecanismo de layout do controle.

Left

Obtém ou define a distância, em pixels, entre a borda esquerda do controle e a borda esquerda da área do cliente do contêiner.

Location

Obtém ou define as coordenadas do canto superior esquerdo do controle em relação ao canto superior esquerdo de seu contêiner.

Margin

Obtém ou define o espaço entre controles.

MaximumSize

Obtém ou define o tamanho que é o limite superior que GetPreferredSize(Size) pode especificar.

MinimumSize

Obtém ou define o tamanho que é o limite inferior que GetPreferredSize(Size) pode especificar.

ModifierKeys

Obtém um valor que indica qual das teclas modificadoras (SHIFT, CTRL e ALT) está em um estado pressionado.

MouseButtons

Obtém um valor que indica qual dos botões do mouse está em um estado pressionado.

MousePosition

Obtém a posição do cursor do mouse nas coordenadas da tela.

Name

Obtém ou define o nome do controle.

Padding

Obtém ou define o preenchimento dentro do controle.

Parent

Obtém ou define o contêiner pai do controle.

PreferredSize

Obtém o tamanho de uma área retangular na qual o controle pode se ajustar.

ProductName

Obtém o nome do produto do assembly que contém o controle.

ProductVersion

Obtém a versão do assembly que contém o controle.

PropagatingImeMode

Obtém um objeto que representa um modo IME de propagação.

RecreatingHandle

Obtém um valor que indica se o controle está recriando seu identificador no momento.

Region

Obtém ou define a região da janela associada ao controle.

RenderRightToLeft
Obsoleto.
Obsoleto.

Esta propriedade agora está obsoleta.

ResizeRedraw

Obtém ou define um valor que indica se o controle é redesenhado quando redimensionado.

Right

Obtém a distância, em pixels, entre a borda direita do controle e a borda esquerda da área do cliente do contêiner.

RightToLeft

Obtém ou define um valor que indica se os elementos do controle estão alinhados para dar suporte a localidades usando fontes da direita para a esquerda.

ScaleChildren

Obtém um valor que determina o dimensionamento de controles filho.

ShowFocusCues

Obtém um valor que indica se o controle deve exibir retângulos de foco.

ShowKeyboardCues

Obtém um valor que indica se a interface do usuário está no estado apropriado para mostrar ou ocultar aceleradores de teclado.

Site

Obtém ou define o site do controle.

Size

Obtém ou define a altura e a largura do controle.

TabIndex

Obtém ou define a ordem de tabulação do controle dentro de seu contêiner.

TabStop

Obtém ou define um valor que indica se o usuário pode dar o foco a esse controle usando a chave TAB.

Tag

Obtém ou define o objeto que contém dados sobre o controle.

Text

Obtém ou define o texto associado a esse controle.

Top

Obtém ou define a distância, em pixels, entre a borda superior do controle e a borda superior da área de cliente do contêiner.

TopLevelControl

Obtém o controle pai que não é pai de outro controle do Windows Forms. Normalmente, esse é o mais Form externo no qual o controle está contido.

UseWaitCursor

Obtém ou define um valor que indica se o cursor de espera deve ser usado para o controle atual e todos os controles filho.

Visible

Obtém ou define um valor que indica se o controle e todos os seus controles filho são exibidos.

Width

Obtém ou define a largura do controle.

WindowTarget

Essa propriedade não é relevante para essa classe.

Métodos

Nome Description
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Notifica os aplicativos cliente de acessibilidade dos especificados AccessibleEvents para o controle filho especificado.

AccessibilityNotifyClients(AccessibleEvents, Int32)

Notifica os aplicativos cliente de acessibilidade do controle filho especificado AccessibleEvents .

BeginInvoke(Action)

Executa o delegado especificado de forma assíncrona no thread no qual o identificador subjacente do controle foi criado.

BeginInvoke(Delegate, Object[])

Executa o delegado especificado de forma assíncrona com os argumentos especificados, no thread em que o identificador subjacente do controle foi criado.

BeginInvoke(Delegate)

Executa o delegado especificado de forma assíncrona no thread no qual o identificador subjacente do controle foi criado.

BringToFront()

Traz o controle para a frente da ordem z.

Contains(Control)

Recupera um valor que indica se o controle especificado é um filho do controle.

CreateAccessibilityInstance()

Cria um novo objeto de acessibilidade para o controle.

CreateControl()

Força a criação do controle visível, incluindo a criação do identificador e quaisquer controles filho visíveis.

CreateControlsInstance()

Cria uma nova instância da coleção de controle para o controle.

CreateGraphics()

Cria o Graphics para o controle.

CreateHandle()

Cria um identificador para o controle.

CreateObjRef(Type)

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)
DefWndProc(Message)

Envia a mensagem especificada para o procedimento de janela padrão.

DestroyHandle()

Destrói o identificador associado ao controle.

Dispose()

Libera todos os recursos usados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelos Control controles filho e, opcionalmente, libera os recursos gerenciados.

DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Inicia uma operação de arrastar.

DoDragDrop(Object, DragDropEffects)

Inicia uma operação de arrastar e soltar.

DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean)

Define a classe base para controles, que são componentes com representação visual.

DoDragDropAsJson<T>(T, DragDropEffects)

Define a classe base para controles, que são componentes com representação visual.

DrawToBitmap(Bitmap, Rectangle)

Dá suporte à renderização para o bitmap especificado.

EndInvoke(IAsyncResult)

Recupera o valor retornado da operação assíncrona representada pelo IAsyncResult passado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindForm()

Recupera o formulário no qual o controle está ativado.

Focus()

Define o foco de entrada para o controle.

FromChildHandle(IntPtr)

Recupera o controle que contém o identificador especificado.

FromHandle(IntPtr)

Retorna o controle que está associado ao identificador especificado no momento.

GetAccessibilityObjectById(Int32)

Recupera o especificado AccessibleObject.

GetAutoSizeMode()

Recupera um valor que indica como um controle se comportará quando sua AutoSize propriedade estiver habilitada.

GetChildAtPoint(Point, GetChildAtPointSkip)

Recupera o controle filho localizado nas coordenadas especificadas, especificando se os controles filho devem ser ignorados de um determinado tipo.

GetChildAtPoint(Point)

Recupera o controle filho localizado nas coordenadas especificadas.

GetContainerControl()

Retorna a próxima ContainerControl cadeia de controles pai do controle.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
GetNextControl(Control, Boolean)

Recupera o próximo controle para frente ou para trás na ordem de tabulação dos controles filho.

GetPreferredSize(Size)

Recupera o tamanho de uma área retangular na qual um controle pode ser instalado.

GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Recupera os limites nos quais o controle é dimensionado.

GetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou por sua Container.

(Herdado de Component)
GetStyle(ControlStyles)

Recupera o valor do bit de estilo de controle especificado para o controle.

GetTopLevel()

Determina se o controle é um controle de nível superior.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Hide()

Oculta o controle do usuário.

InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância.

(Herdado de MarshalByRefObject)
InitLayout()

Chamado após o controle ter sido adicionado a outro contêiner.

Invalidate()

Invalida toda a superfície do controle e faz com que o controle seja redesenhado.

Invalidate(Boolean)

Invalida uma região específica do controle e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle.

Invalidate(Rectangle, Boolean)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle.

Invalidate(Rectangle)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle.

Invalidate(Region, Boolean)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle.

Invalidate(Region)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle.

Invoke(Action)

Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle.

Invoke(Delegate, Object[])

Executa o delegado especificado, no thread que possui o identificador de janela subjacente do controle, com a lista de argumentos especificada.

Invoke(Delegate)

Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle.

Invoke<T>(Func<T>)

Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle.

InvokeAsync(Action, CancellationToken)

Invoca o retorno de chamada síncrono especificado de forma assíncrona no thread que possui o identificador do controle.

InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)

Executa o retorno de chamada assíncrono especificado no thread que possui o identificador do controle de forma assíncrona.

InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)

Executa o retorno de chamada assíncrono especificado no thread que possui o identificador do controle.

InvokeAsync<T>(Func<T>, CancellationToken)

Invoca o retorno de chamada síncrono especificado de forma assíncrona no thread que possui o identificador do controle.

InvokeGotFocus(Control, EventArgs)

Gera o GotFocus evento para o controle especificado.

InvokeLostFocus(Control, EventArgs)

Gera o LostFocus evento para o controle especificado.

InvokeOnClick(Control, EventArgs)

Gera o Click evento para o controle especificado.

InvokePaint(Control, PaintEventArgs)

Gera o Paint evento para o controle especificado.

InvokePaintBackground(Control, PaintEventArgs)

Gera o PaintBackground evento para o controle especificado.

IsInputChar(Char)

Determina se um caractere é um caractere de entrada que o controle reconhece.

IsInputKey(Keys)

Determina se a chave especificada é uma chave de entrada regular ou uma chave especial que requer pré-processamento.

IsKeyLocked(Keys)

Determina se a tecla CAPS LOCK, NUM LOCK ou SCROLL LOCK está em vigor.

IsMnemonic(Char, String)

Determina se o caractere especificado é o caractere mnemônico atribuído ao controle na cadeia de caracteres especificada.

LogicalToDeviceUnits(Int32)

Converte um valor de DPI lógico em seu valor de DPI DeviceUnit equivalente.

LogicalToDeviceUnits(Size)

Transforma um tamanho de unidades lógicas para dispositivos dimensionando-o para o DPI atual e arredondando para baixo até o valor inteiro mais próximo para largura e altura.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
NotifyInvalidate(Rectangle)

Aciona o Invalidated evento com uma região especificada do controle para invalidar.

OnAutoSizeChanged(EventArgs)

Aciona o evento AutoSizeChanged.

OnBackColorChanged(EventArgs)

Aciona o evento BackColorChanged.

OnBackgroundImageChanged(EventArgs)

Aciona o evento BackgroundImageChanged.

OnBackgroundImageLayoutChanged(EventArgs)

Aciona o evento BackgroundImageLayoutChanged.

OnBindingContextChanged(EventArgs)

Aciona o evento BindingContextChanged.

OnCausesValidationChanged(EventArgs)

Aciona o evento CausesValidationChanged.

OnChangeUICues(UICuesEventArgs)

Aciona o evento ChangeUICues.

OnClick(EventArgs)

Aciona o evento Click.

OnClientSizeChanged(EventArgs)

Aciona o evento ClientSizeChanged.

OnContextMenuChanged(EventArgs)
Obsoleto.

Aciona o evento ContextMenuChanged.

OnContextMenuStripChanged(EventArgs)

Aciona o evento ContextMenuStripChanged.

OnControlAdded(ControlEventArgs)

Aciona o evento ControlAdded.

OnControlRemoved(ControlEventArgs)

Aciona o evento ControlRemoved.

OnCreateControl()

Gera o CreateControl() método.

OnCursorChanged(EventArgs)

Aciona o evento CursorChanged.

OnDataContextChanged(EventArgs)

Define a classe base para controles, que são componentes com representação visual.

OnDockChanged(EventArgs)

Aciona o evento DockChanged.

OnDoubleClick(EventArgs)

Aciona o evento DoubleClick.

OnDpiChangedAfterParent(EventArgs)

Aciona o evento DpiChangedAfterParent.

OnDpiChangedBeforeParent(EventArgs)

Aciona o evento DpiChangedBeforeParent.

OnDragDrop(DragEventArgs)

Aciona o evento DragDrop.

OnDragEnter(DragEventArgs)

Aciona o evento DragEnter.

OnDragLeave(EventArgs)

Aciona o evento DragLeave.

OnDragOver(DragEventArgs)

Aciona o evento DragOver.

OnEnabledChanged(EventArgs)

Aciona o evento EnabledChanged.

OnEnter(EventArgs)

Aciona o evento Enter.

OnFontChanged(EventArgs)

Aciona o evento FontChanged.

OnForeColorChanged(EventArgs)

Aciona o evento ForeColorChanged.

OnGiveFeedback(GiveFeedbackEventArgs)

Aciona o evento GiveFeedback.

OnGotFocus(EventArgs)

Aciona o evento GotFocus.

OnHandleCreated(EventArgs)

Aciona o evento HandleCreated.

OnHandleDestroyed(EventArgs)

Aciona o evento HandleDestroyed.

OnHelpRequested(HelpEventArgs)

Aciona o evento HelpRequested.

OnImeModeChanged(EventArgs)

Aciona o evento ImeModeChanged.

OnInvalidated(InvalidateEventArgs)

Aciona o evento Invalidated.

OnKeyDown(KeyEventArgs)

Aciona o evento KeyDown.

OnKeyPress(KeyPressEventArgs)

Aciona o evento KeyPress.

OnKeyUp(KeyEventArgs)

Aciona o evento KeyUp.

OnLayout(LayoutEventArgs)

Aciona o evento Layout.

OnLeave(EventArgs)

Aciona o evento Leave.

OnLocationChanged(EventArgs)

Aciona o evento LocationChanged.

OnLostFocus(EventArgs)

Aciona o evento LostFocus.

OnMarginChanged(EventArgs)

Aciona o evento MarginChanged.

OnMouseCaptureChanged(EventArgs)

Aciona o evento MouseCaptureChanged.

OnMouseClick(MouseEventArgs)

Aciona o evento MouseClick.

OnMouseDoubleClick(MouseEventArgs)

Aciona o evento MouseDoubleClick.

OnMouseDown(MouseEventArgs)

Aciona o evento MouseDown.

OnMouseEnter(EventArgs)

Aciona o evento MouseEnter.

OnMouseHover(EventArgs)

Aciona o evento MouseHover.

OnMouseLeave(EventArgs)

Aciona o evento MouseLeave.

OnMouseMove(MouseEventArgs)

Aciona o evento MouseMove.

OnMouseUp(MouseEventArgs)

Aciona o evento MouseUp.

OnMouseWheel(MouseEventArgs)

Aciona o evento MouseWheel.

OnMove(EventArgs)

Aciona o evento Move.

OnNotifyMessage(Message)

Notifica o controle de mensagens do Windows.

OnPaddingChanged(EventArgs)

Aciona o evento PaddingChanged.

OnPaint(PaintEventArgs)

Aciona o evento Paint.

OnPaintBackground(PaintEventArgs)

Pinta a tela de fundo do controle.

OnParentBackColorChanged(EventArgs)

Gera o BackColorChanged evento quando o BackColor valor da propriedade do contêiner do controle é alterado.

OnParentBackgroundImageChanged(EventArgs)

Gera o BackgroundImageChanged evento quando o BackgroundImage valor da propriedade do contêiner do controle é alterado.

OnParentBindingContextChanged(EventArgs)

Gera o BindingContextChanged evento quando o BindingContext valor da propriedade do contêiner do controle é alterado.

OnParentChanged(EventArgs)

Aciona o evento ParentChanged.

OnParentCursorChanged(EventArgs)

Aciona o evento CursorChanged.

OnParentDataContextChanged(EventArgs)

Define a classe base para controles, que são componentes com representação visual.

OnParentEnabledChanged(EventArgs)

Gera o EnabledChanged evento quando o Enabled valor da propriedade do contêiner do controle é alterado.

OnParentFontChanged(EventArgs)

Gera o FontChanged evento quando o Font valor da propriedade do contêiner do controle é alterado.

OnParentForeColorChanged(EventArgs)

Gera o ForeColorChanged evento quando o ForeColor valor da propriedade do contêiner do controle é alterado.

OnParentRightToLeftChanged(EventArgs)

Gera o RightToLeftChanged evento quando o RightToLeft valor da propriedade do contêiner do controle é alterado.

OnParentVisibleChanged(EventArgs)

Gera o VisibleChanged evento quando o Visible valor da propriedade do contêiner do controle é alterado.

OnPreviewKeyDown(PreviewKeyDownEventArgs)

Aciona o evento PreviewKeyDown.

OnPrint(PaintEventArgs)

Aciona o evento Paint.

OnQueryContinueDrag(QueryContinueDragEventArgs)

Aciona o evento QueryContinueDrag.

OnRegionChanged(EventArgs)

Aciona o evento RegionChanged.

OnResize(EventArgs)

Aciona o evento Resize.

OnRightToLeftChanged(EventArgs)

Aciona o evento RightToLeftChanged.

OnSizeChanged(EventArgs)

Aciona o evento SizeChanged.

OnStyleChanged(EventArgs)

Aciona o evento StyleChanged.

OnSystemColorsChanged(EventArgs)

Aciona o evento SystemColorsChanged.

OnTabIndexChanged(EventArgs)

Aciona o evento TabIndexChanged.

OnTabStopChanged(EventArgs)

Aciona o evento TabStopChanged.

OnTextChanged(EventArgs)

Aciona o evento TextChanged.

OnValidated(EventArgs)

Aciona o evento Validated.

OnValidating(CancelEventArgs)

Aciona o evento Validating.

OnVisibleChanged(EventArgs)

Aciona o evento VisibleChanged.

PerformLayout()

Força o controle a aplicar a lógica de layout a todos os seus controles filho.

PerformLayout(Control, String)

Força o controle a aplicar a lógica de layout a todos os seus controles filho.

PointToClient(Point)

Calcula o local do ponto de tela especificado nas coordenadas do cliente.

PointToScreen(Point)

Calcula o local do ponto de cliente especificado em coordenadas de tela.

PreProcessControlMessage(Message)

Pré-processa mensagens de teclado ou de entrada dentro do loop de mensagem antes de serem enviadas.

PreProcessMessage(Message)

Pré-processa mensagens de teclado ou de entrada dentro do loop de mensagem antes de serem enviadas.

ProcessCmdKey(Message, Keys)

Processa uma chave de comando.

ProcessDialogChar(Char)

Processa um caractere de caixa de diálogo.

ProcessDialogKey(Keys)

Processa uma chave de diálogo.

ProcessKeyEventArgs(Message)

Processa uma mensagem de chave e gera os eventos de controle apropriados.

ProcessKeyMessage(Message)

Processa uma mensagem de teclado.

ProcessKeyPreview(Message)

Visualiza uma mensagem de teclado.

ProcessMnemonic(Char)

Processa um caractere mnemônico.

RaiseDragEvent(Object, DragEventArgs)

Gera o evento de arrastar apropriado.

RaiseKeyEvent(Object, KeyEventArgs)

Gera o evento chave apropriado.

RaiseMouseEvent(Object, MouseEventArgs)

Gera o evento de mouse apropriado.

RaisePaintEvent(Object, PaintEventArgs)

Gera o evento de pintura apropriado.

RecreateHandle()

Força a recriação do identificador para o controle.

RectangleToClient(Rectangle)

Calcula o tamanho e o local do retângulo de tela especificado nas coordenadas do cliente.

RectangleToScreen(Rectangle)

Calcula o tamanho e o local do retângulo do cliente especificado nas coordenadas da tela.

ReflectMessage(IntPtr, Message)

Reflete a mensagem especificada ao controle associado ao identificador especificado.

Refresh()

Força o controle a invalidar sua área de cliente e redesenhar-se imediatamente e quaisquer controles filho.

RescaleConstantsForDpi(Int32, Int32)

Fornece constantes para redimensionar o controle quando ocorre uma alteração de DPI.

ResetBackColor()

Redefine a propriedade para seu BackColor valor padrão.

ResetBindings()

Faz com que um controle associado à BindingSource releitura de todos os itens da lista e atualize seus valores exibidos.

ResetCursor()

Redefine a propriedade para seu Cursor valor padrão.

ResetFont()

Redefine a propriedade para seu Font valor padrão.

ResetForeColor()

Redefine a propriedade para seu ForeColor valor padrão.

ResetImeMode()

Redefine a propriedade para seu ImeMode valor padrão.

ResetMouseEventArgs()

Redefine o controle para manipular o MouseLeave evento.

ResetRightToLeft()

Redefine a propriedade para seu RightToLeft valor padrão.

ResetText()

Redefine a propriedade para seu Text valor padrão (Empty).

ResumeLayout()

Retoma a lógica de layout usual.

ResumeLayout(Boolean)

Retoma a lógica de layout usual, opcionalmente forçando um layout imediato de solicitações de layout pendentes.

RtlTranslateAlignment(ContentAlignment)

Converte o especificado ContentAlignment no apropriado ContentAlignment para dar suporte ao texto da direita para a esquerda.

RtlTranslateAlignment(HorizontalAlignment)

Converte o especificado HorizontalAlignment no apropriado HorizontalAlignment para dar suporte ao texto da direita para a esquerda.

RtlTranslateAlignment(LeftRightAlignment)

Converte o especificado LeftRightAlignment no apropriado LeftRightAlignment para dar suporte ao texto da direita para a esquerda.

RtlTranslateContent(ContentAlignment)

Converte o especificado ContentAlignment no apropriado ContentAlignment para dar suporte ao texto da direita para a esquerda.

RtlTranslateHorizontal(HorizontalAlignment)

Converte o especificado HorizontalAlignment no apropriado HorizontalAlignment para dar suporte ao texto da direita para a esquerda.

RtlTranslateLeftRight(LeftRightAlignment)

Converte o especificado LeftRightAlignment no apropriado LeftRightAlignment para dar suporte ao texto da direita para a esquerda.

Scale(Single, Single)
Obsoleto.
Obsoleto.

Dimensiona todo o controle e todos os controles filho.

Scale(Single)
Obsoleto.
Obsoleto.

Dimensiona o controle e todos os controles filho.

Scale(SizeF)

Dimensiona o controle e todos os controles filho pelo fator de dimensionamento especificado.

ScaleBitmapLogicalToDevice(Bitmap)

Dimensiona um valor de bitmap lógico para seu valor de unidade de dispositivo equivalente quando ocorre uma alteração de DPI.

ScaleControl(SizeF, BoundsSpecified)

Dimensiona a localização, o tamanho, o preenchimento e a margem de um controle.

ScaleCore(Single, Single)

Esse método não é relevante para essa classe.

Select()

Ativa o controle.

Select(Boolean, Boolean)

Ativa um controle filho. Opcionalmente, especifica a direção na ordem de tabulação da qual selecionar o controle.

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Ativa o próximo controle.

SendToBack()

Envia o controle para a parte de trás da ordem z.

SetAutoSizeMode(AutoSizeMode)

Define um valor que indica como um controle se comportará quando sua AutoSize propriedade estiver habilitada.

SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Define os limites especificados do controle como o local e o tamanho especificados.

SetBounds(Int32, Int32, Int32, Int32)

Define os limites do controle para o local e o tamanho especificados.

SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Executa o trabalho de definir os limites especificados desse controle.

SetClientSizeCore(Int32, Int32)

Define o tamanho da área do cliente do controle.

SetStyle(ControlStyles, Boolean)

Define um sinalizador especificado ControlStyles como true ou false.

SetTopLevel(Boolean)

Define o controle como o controle de nível superior.

SetVisibleCore(Boolean)

Define o controle como o estado visível especificado.

Show()

Exibe o controle para o usuário.

SizeFromClientSize(Size)

Determina o tamanho de todo o controle da altura e largura de sua área de cliente.

SuspendLayout()

Suspende temporariamente a lógica de layout do controle.

ToString()

Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído.

(Herdado de Component)
Update()

Faz com que o controle redesenhe as regiões invalidadas em sua área de cliente.

UpdateBounds()

Atualiza os limites do controle com o tamanho e a localização atuais.

UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Atualiza os limites do controle com o tamanho, o local e o tamanho do cliente especificados.

UpdateBounds(Int32, Int32, Int32, Int32)

Atualiza os limites do controle com o tamanho e a localização especificados.

UpdateStyles()

Força os estilos atribuídos a serem reaplicados ao controle.

UpdateZOrder()

Atualiza o controle na ordem z do pai.

WndProc(Message)

Processa mensagens do Windows.

Eventos

Nome Description
AutoSizeChanged

Esse evento não é relevante para essa classe.

BackColorChanged

Ocorre quando o valor da propriedade BackColor muda.

BackgroundImageChanged

Ocorre quando o valor da propriedade BackgroundImage muda.

BackgroundImageLayoutChanged

Ocorre quando a BackgroundImageLayout propriedade é alterada.

BindingContextChanged

Ocorre quando o valor da propriedade BindingContext muda.

CausesValidationChanged

Ocorre quando o valor da propriedade CausesValidation muda.

ChangeUICues

Ocorre quando as indicações de interface do usuário (interface do usuário) de foco ou teclado são alteradas.

Click

Ocorre quando o controle é clicado.

ClientSizeChanged

Ocorre quando o valor da propriedade ClientSize muda.

ContextMenuChanged
Obsoleto.

Ocorre quando o valor da propriedade ContextMenu muda.

ContextMenuStripChanged

Ocorre quando o valor da propriedade ContextMenuStrip muda.

ControlAdded

Ocorre quando um novo controle é adicionado ao Control.ControlCollection.

ControlRemoved

Ocorre quando um controle é removido do Control.ControlCollection.

CursorChanged

Ocorre quando o valor da propriedade Cursor muda.

DataContextChanged

Ocorre quando o valor da propriedade DataContext muda.

Disposed

Ocorre quando o componente é descartado por uma chamada para o Dispose() método.

(Herdado de Component)
DockChanged

Ocorre quando o valor da propriedade Dock muda.

DoubleClick

Ocorre quando o controle é clicado duas vezes.

DpiChangedAfterParent

Ocorre quando a configuração de DPI de um controle é alterada programaticamente após a alteração da DPI de seu controle pai ou formulário.

DpiChangedBeforeParent

Ocorre quando a configuração de DPI de um controle é alterada programaticamente antes de ocorrer um evento de alteração de DPI para seu controle pai ou formulário.

DragDrop

Ocorre quando uma operação de arrastar e soltar é concluída.

DragEnter

Ocorre quando um objeto é arrastado para os limites do controle.

DragLeave

Ocorre quando um objeto é arrastado para fora dos limites do controle.

DragOver

Ocorre quando um objeto é arrastado sobre os limites do controle.

EnabledChanged

Ocorre quando o valor da propriedade Enabled é alterado.

Enter

Ocorre quando o controle é inserido.

FontChanged

Ocorre quando o valor da Font propriedade é alterado.

ForeColorChanged

Ocorre quando o valor da ForeColor propriedade é alterado.

GiveFeedback

Ocorre durante uma operação de arrastar.

GotFocus

Ocorre quando o controle recebe o foco.

HandleCreated

Ocorre quando um identificador é criado para o controle.

HandleDestroyed

Ocorre quando o identificador do controle está em processo de destruição.

HelpRequested

Ocorre quando o usuário solicita ajuda para um controle.

ImeModeChanged

Ocorre quando a ImeMode propriedade é alterada.

Invalidated

Ocorre quando a exibição de um controle requer redesenho.

KeyDown

Ocorre quando uma tecla é pressionada enquanto o controle tem foco.

KeyPress

Ocorre quando um caractere, espaço ou tecla de backspace é pressionado enquanto o controle tem foco.

KeyUp

Ocorre quando uma chave é liberada enquanto o controle tem foco.

Layout

Ocorre quando um controle deve reposicionar seus controles filho.

Leave

Ocorre quando o foco de entrada deixa o controle.

LocationChanged

Ocorre quando o valor da propriedade Location é alterado.

LostFocus

Ocorre quando o controle perde o foco.

MarginChanged

Ocorre quando a margem do controle é alterada.

MouseCaptureChanged

Ocorre quando o controle perde a captura do mouse.

MouseClick

Ocorre quando o controle é clicado pelo mouse.

MouseDoubleClick

Ocorre quando o controle é clicado duas vezes pelo mouse.

MouseDown

Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é pressionado.

MouseEnter

Ocorre quando o ponteiro do mouse entra no controle.

MouseHover

Ocorre quando o ponteiro do mouse se posiciona sobre o controle.

MouseLeave

Ocorre quando o ponteiro do mouse deixa o controle.

MouseMove

Ocorre quando o ponteiro do mouse é movido sobre o controle.

MouseUp

Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é liberado.

MouseWheel

Ocorre quando a roda do mouse se move enquanto o controle tem foco.

Move

Ocorre quando o controle é movido.

PaddingChanged

Ocorre quando o preenchimento do controle é alterado.

Paint

Ocorre quando o controle é redesenhado.

ParentChanged

Ocorre quando o valor da Parent propriedade é alterado.

PreviewKeyDown

Ocorre antes do KeyDown evento quando uma tecla é pressionada enquanto o foco está nesse controle.

QueryAccessibilityHelp

Ocorre quando AccessibleObject está fornecendo ajuda para aplicativos de acessibilidade.

QueryContinueDrag

Ocorre durante uma operação de arrastar e soltar e permite que a origem de arrastar determine se a operação de arrastar e soltar deve ser cancelada.

RegionChanged

Ocorre quando o valor da propriedade Region muda.

Resize

Ocorre quando o controle é redimensionado.

RightToLeftChanged

Ocorre quando o valor da RightToLeft propriedade é alterado.

SizeChanged

Ocorre quando o valor da Size propriedade é alterado.

StyleChanged

Ocorre quando o estilo de controle é alterado.

SystemColorsChanged

Ocorre quando as cores do sistema mudam.

TabIndexChanged

Ocorre quando o valor da TabIndex propriedade é alterado.

TabStopChanged

Ocorre quando o valor da TabStop propriedade é alterado.

TextChanged

Ocorre quando o valor da Text propriedade é alterado.

Validated

Ocorre quando o controle é validado.

Validating

Ocorre quando o controle está validando.

VisibleChanged

Ocorre quando o valor da Visible propriedade é alterado.

Implantações explícitas de interface

Nome Description
IDropTarget.OnDragDrop(DragEventArgs)

Aciona o evento DragDrop.

IDropTarget.OnDragEnter(DragEventArgs)

Aciona o evento DragEnter.

IDropTarget.OnDragLeave(EventArgs)

Aciona o evento DragLeave.

IDropTarget.OnDragOver(DragEventArgs)

Aciona o evento DragOver.

Aplica-se a

Acesso thread-safe

Somente os seguintes membros são thread safe: BeginInvoke(Delegate), , EndInvoke(IAsyncResult), Invoke(Delegate)e InvokeRequiredCreateGraphics() se o identificador para o controle já foi criado. Chamar CreateGraphics() antes que o identificador do controle tenha sido criado em um thread em segundo plano pode causar chamadas cruzadas ilegais.

Confira também