Control Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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() | |
| 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 |
| 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.