Partilhar via


MaskedTextBox Classe

Definição

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

public ref class MaskedTextBox : System::Windows::Forms::TextBoxBase
[System.ComponentModel.DefaultBindingProperty("Text")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class MaskedTextBox : System.Windows.Forms.TextBoxBase
[System.ComponentModel.DefaultBindingProperty("Text")]
public class MaskedTextBox : System.Windows.Forms.TextBoxBase
[<System.ComponentModel.DefaultBindingProperty("Text")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MaskedTextBox = class
    inherit TextBoxBase
[<System.ComponentModel.DefaultBindingProperty("Text")>]
type MaskedTextBox = class
    inherit TextBoxBase
Public Class MaskedTextBox
Inherits TextBoxBase
Herança
Atributos

Exemplos

O exemplo de código a seguir inicializa a aceitação MaskedTextBox de uma data e usa o e TypeValidationCompleted os MaskInputRejected eventos para alertar o usuário para entrada inválida.

private void Form1_Load(object sender, EventArgs e)
{
    maskedTextBox1.Mask = "00/00/0000";

    maskedTextBox1.MaskInputRejected += new MaskInputRejectedEventHandler(maskedTextBox1_MaskInputRejected);
    maskedTextBox1.KeyDown += new KeyEventHandler(maskedTextBox1_KeyDown);
}

void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
    if (maskedTextBox1.MaskFull)
    {
        toolTip1.ToolTipTitle = "Input Rejected - Too Much Data";
        toolTip1.Show("You cannot enter any more data into the date field. Delete some characters in order to insert more data.", maskedTextBox1, 0, -20, 5000);
    }
    else if (e.Position == maskedTextBox1.Mask.Length)
    {
        toolTip1.ToolTipTitle = "Input Rejected - End of Field";
        toolTip1.Show("You cannot add extra characters to the end of this date field.", maskedTextBox1, 0, -20, 5000);
    }
    else
    {
        toolTip1.ToolTipTitle = "Input Rejected";
        toolTip1.Show("You can only add numeric characters (0-9) into this date field.", maskedTextBox1, 0, -20, 5000);
    }
}

void maskedTextBox1_KeyDown(object sender, KeyEventArgs e)
{
    // The balloon tip is visible for five seconds; if the user types any data before it disappears, collapse it ourselves.
    toolTip1.Hide(maskedTextBox1);
}
Private Sub MaskedTextBox1_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox1.MaskInputRejected
    If (Me.MaskedTextBox1.MaskFull) Then
        ToolTip1.ToolTipTitle = "Input Rejected - Too Much Data"
        ToolTip1.Show("You cannot enter any more data into the date field. Delete some characters in order to insert more data.", Me.MaskedTextBox1, Me.MaskedTextBox1.Location.X, Me.MaskedTextBox1.Location.Y, 5000)
    ElseIf (e.Position = Me.MaskedTextBox1.Mask.Length) Then
        ToolTip1.ToolTipTitle = "Input Rejected - End of Field"
        ToolTip1.Show("You cannot add extra characters to the end of this date field.", Me.MaskedTextBox1, 0, -20, 5000)
    Else
        ToolTip1.ToolTipTitle = "Input Rejected"
        ToolTip1.Show("You can only add numeric characters (0-9) into this date field.", Me.MaskedTextBox1, 0, -20, 5000)
    End If
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Me.ToolTip1.IsBalloon = True
    Me.MaskedTextBox1.Mask = "00/00/0000"
End Sub

Private Sub MaskedTextBox1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles MaskedTextBox1.KeyDown
    ' The balloon tip is visible for five seconds; if the user types any data before it disappears, collapse it ourselves.
    Me.ToolTip1.Hide(Me.MaskedTextBox1)
End Sub

Comentários

A MaskedTextBox classe é um controle aprimorado TextBox que dá suporte a uma sintaxe declarativa para aceitar ou rejeitar a entrada do usuário. Usando a Mask propriedade, você pode especificar a seguinte entrada sem escrever nenhuma lógica de validação personalizada em seu aplicativo:

  • Caracteres de entrada necessários.

  • Caracteres de entrada opcionais.

  • O tipo de entrada esperado em uma determinada posição na máscara; por exemplo, um dígito ou um caractere alfabético ou alfanumérico.

  • Mascara literais ou caracteres que devem aparecer diretamente no MaskedTextBox; por exemplo, os hifens (-) em um número de telefone ou o símbolo de moeda em um preço.

  • Processamento especial para caracteres de entrada; por exemplo, para converter caracteres alfabéticos em maiúsculas.

Quando um MaskedTextBox controle é exibido em tempo de execução, ele representa a máscara como uma série de caracteres prompt e caracteres literais opcionais. Cada posição de máscara editável, representando uma entrada obrigatória ou opcional, é mostrada com um único caractere de prompt. Por exemplo, o sinal de número (#) geralmente é usado como um espaço reservado para uma entrada de caractere numérico. Você pode usar a PromptChar propriedade para especificar um caractere de prompt personalizado. A HidePromptOnLeave propriedade determina se o usuário vê os caracteres de prompt quando o controle perde o foco de entrada.

À medida que o usuário digita a entrada na caixa de texto mascarada, os caracteres de entrada válidos substituem seus respectivos caracteres de prompt de forma sequencial. Se o usuário digitar um caractere de entrada inválido, nenhuma substituição ocorrerá, mas, em vez disso, um bipe será emitido se a BeepOnError propriedade estiver definida truecomo , e o MaskInputRejected evento for gerado. Você pode fornecer sua própria lógica de erro personalizada entregando esse evento.

Quando o ponto de inserção atual está em um caractere literal, o usuário tem várias opções:

  • Se um caractere diferente do caractere de prompt for digitado, o literal será ignorado automaticamente e o caractere de entrada será aplicado à próxima posição editável, representada pelo próximo caractere de prompt.

  • Se o caractere de prompt for digitado e a AllowPromptAsInput propriedade for verdadeira, a entrada sobretiporá o caractere de prompt e o ponto de inserção será movido para a próxima posição na máscara.

  • Como sempre é o caso, as teclas de direção podem ser usadas para navegar até uma posição anterior ou posterior.

Você pode usar a MaskFull propriedade para verificar se o usuário inseriu ou não toda a entrada necessária. A Text propriedade sempre recuperará a entrada do usuário formatada de acordo com a máscara e a TextMaskFormat propriedade.

O MaskedTextBox controle, na verdade, adia todo o processamento de máscara para a System.ComponentModel.MaskedTextProvider classe especificada pela MaskedTextProvider propriedade. Esse provedor padrão dá suporte a todos os caracteres Unicode, exceto substitutos e caracteres combinados verticalmente; no entanto, a AsciiOnly propriedade pode ser usada para restringir a entrada aos conjuntos de caracteres a-z, A-Z e 0-9.

Máscaras não garantem necessariamente que a entrada de um usuário representará um valor válido para um determinado tipo; por exemplo, -9 poderia ser inserida por uma idade em anos. Você pode verificar se a entrada de um usuário representa um valor válido atribuindo uma instância do tipo desse valor à ValidatingType propriedade. Você pode detectar se o usuário remove o foco de MaskedTextBox quando ele contém um valor inválido monitorando o TypeValidationCompleted evento. Se a validação de tipo for bem-sucedida, o objeto que representa o valor estará disponível por meio da ReturnValue propriedade do TypeValidationEventArgs parâmetro.

Assim como acontece com o TextBox controle, vários atalhos de teclado comuns não funcionam com MaskedTextBox. Em particular, CTRL-R (texto de justificativa à direita), CTRL-L (texto de justificativa à esquerda) e CTRL-L (texto central) não têm efeito.

Compatibilidade com o Visual Basic 6.0

MaskedTextBox foi projetado para manter a maior parte da funcionalidade do controle Editar Mascarado no Visual Basic 6.0. A tabela a seguir lista as propriedades comuns no controle Edição Mascarada e fornece seus equivalentes em MaskedTextBox.

Propriedade Masked Edit control (Visual Basic 6.0) Propriedade MaskedTextBox equivalente (.NET Framework)
Propriedade AllowPrompt AllowPromptAsInput
Propriedade AutoTab Nenhum
Propriedade ClipMode CutCopyMaskFormat
Propriedade ClipText Text (quando TextMaskFormat é definido como ExcludePromptAndLiterals)
Propriedade Format Nenhum
Propriedade FormattedText Text (quando TextMaskFormat é definido como IncludePromptAndLiterals)
Propriedade Mask Mask
Propriedade PromptChar PromptChar
Propriedade PromptInclude ResetOnPrompt
evento ValidationError MaskInputRejected

Cuidado

O MaskedTextBox controle não dá suporte à funcionalidade de desfazer ou configuração de várias linhas. No entanto, embora os membros associados a esses recursos tenham sido mantidos para compatibilidade com a TextBoxBase classe base, suas implementações não executam nenhuma ação.

Construtores

Nome Description
MaskedTextBox()

Inicializa uma nova instância da MaskedTextBox classe usando padrões.

MaskedTextBox(MaskedTextProvider)

Inicializa uma nova instância da MaskedTextBox classe usando o provedor de linguagem de máscara personalizado especificado.

MaskedTextBox(String)

Inicializa uma nova instância da MaskedTextBox classe usando a máscara de entrada especificada.

Propriedades

Nome Description
AcceptsTab

Obtém ou define um valor que determina como as chaves TAB são tratadas para configurações de várias linhas. Essa propriedade não tem suporte MaskedTextBox.

AccessibilityObject

Obtém o AccessibleObject atribuído ao controle.

(Herdado de Control)
AccessibleDefaultActionDescription

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

(Herdado de Control)
AccessibleDescription

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

(Herdado de Control)
AccessibleName

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

(Herdado de Control)
AccessibleRole

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

(Herdado de Control)
AllowDrop

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

(Herdado de Control)
AllowPromptAsInput

Obtém ou define um valor que indica se PromptChar pode ser inserido como dados válidos pelo usuário.

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.

(Herdado de Control)
AsciiOnly

Obtém ou define um valor que indica se o MaskedTextBox controle aceita caracteres fora do conjunto de caracteres ASCII.

AutoScrollOffset

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

(Herdado de Control)
AutoSize

Obtém ou define um valor que indica se a altura do controle é ajustada automaticamente quando a fonte atribuída ao controle é alterada.

(Herdado de TextBoxBase)
BackColor

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

(Herdado de TextBoxBase)
BackgroundImage

Essa propriedade não é relevante para essa classe.

(Herdado de TextBoxBase)
BackgroundImageLayout

Essa propriedade não é relevante para essa classe.

(Herdado de TextBoxBase)
BeepOnError

Obtém ou define um valor que indica se o controle de caixa de texto mascarada gera o sinal sonoro do sistema para cada traço de chave de usuário que ele rejeita.

BindingContext

Obtém ou define o BindingContext para o controle.

(Herdado de Control)
BorderStyle

Obtém ou define o tipo de borda do controle de caixa de texto.

(Herdado de TextBoxBase)
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.

(Herdado de Control)
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.

(Herdado de Control)
CanEnableIme

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

(Herdado de TextBoxBase)
CanFocus

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

(Herdado de Control)
CanRaiseEvents

Determina se os eventos podem ser gerados no controle.

(Herdado de Control)
CanSelect

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

(Herdado de Control)
CanUndo

Obtém um valor que indica se o usuário pode desfazer a operação anterior. Essa propriedade não tem suporte MaskedTextBox.

Capture

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

(Herdado de Control)
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.

(Herdado de Control)
ClientRectangle

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

(Herdado de Control)
ClientSize

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

(Herdado de Control)
CompanyName

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

(Herdado de Control)
Container

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

(Herdado de Component)
ContainsFocus

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

(Herdado de Control)
ContextMenu
Obsoleto.

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

(Herdado de Control)
ContextMenuStrip

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

(Herdado de Control)
Controls

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

(Herdado de Control)
Created

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

(Herdado de Control)
CreateParams

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

Culture

Obtém ou define as informações de cultura associadas à caixa de texto mascarada.

Cursor

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

(Herdado de Control)
CutCopyMaskFormat

Obtém ou define um valor que determina se literais e caracteres de prompt são copiados para a área de transferência.

DataBindings

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

(Herdado de Control)
DataContext

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

(Herdado de Control)
DefaultCursor

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

(Herdado de TextBoxBase)
DefaultImeMode

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

(Herdado de Control)
DefaultMargin

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

(Herdado de Control)
DefaultMaximumSize

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

(Herdado de Control)
DefaultMinimumSize

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

(Herdado de Control)
DefaultPadding

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

(Herdado de Control)
DefaultSize

Obtém o tamanho padrão do controle.

(Herdado de TextBoxBase)
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.

(Herdado de Control)
DisplayRectangle

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

(Herdado de Control)
Disposing

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

(Herdado de Control)
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.

(Herdado de Control)
DoubleBuffered

Obtém ou define um valor que indica se o desenho de controle é feito em um buffer antes que o controle seja exibido. Essa propriedade não é relevante para essa classe.

(Herdado de TextBoxBase)
Enabled

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

(Herdado de Control)
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.

(Herdado de Control)
Font

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

(Herdado de Control)
FontHeight

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

(Herdado de Control)
ForeColor

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

(Herdado de TextBoxBase)
FormatProvider

Obtém ou define o IFormatProvider que usar ao executar a validação de tipo.

Handle

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

(Herdado de Control)
HasChildren

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

(Herdado de Control)
Height

Obtém ou define a altura do controle.

(Herdado de Control)
HidePromptOnLeave

Obtém ou define um valor que indica se os caracteres de prompt na máscara de entrada ficam ocultos quando a caixa de texto mascarada perde o foco.

HideSelection

Obtém ou define um valor que indica se o texto selecionado no controle da caixa de texto permanece realçado quando o controle perde o foco.

(Herdado de TextBoxBase)
ImeMode

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

(Herdado de Control)
ImeModeBase

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

(Herdado de TextBoxBase)
InsertKeyMode

Obtém ou define o modo de inserção de texto do controle de caixa de texto mascarado.

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.

(Herdado de Control)
IsAccessible

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

(Herdado de Control)
IsAncestorSiteInDesignMode

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

(Herdado de Control)
IsDisposed

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

(Herdado de Control)
IsHandleCreated

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

(Herdado de Control)
IsMirrored

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

(Herdado de Control)
IsOverwriteMode

Obtém um valor que especifica se a nova entrada do usuário substitui a entrada existente.

LayoutEngine

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

(Herdado de Control)
Left

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

(Herdado de Control)
Lines

Obtém ou define as linhas de texto em configurações de várias linhas. Essa propriedade não tem suporte MaskedTextBox.

Location

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

(Herdado de Control)
Margin

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

(Herdado de Control)
Mask

Obtém ou define a máscara de entrada a ser usada em tempo de execução.

MaskCompleted

Obtém um valor que indica se todas as entradas necessárias foram inseridas na máscara de entrada.

MaskedTextProvider

Obtém um clone do provedor de máscara associado a essa instância do controle da caixa de texto mascarada.

MaskFull

Obtém um valor que indica se todas as entradas necessárias e opcionais foram inseridas na máscara de entrada.

MaximumSize

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

(Herdado de Control)
MaxLength

Obtém ou define o número máximo de caracteres que o usuário pode digitar ou colar no controle da caixa de texto. Essa propriedade não tem suporte MaskedTextBox.

MinimumSize

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

(Herdado de Control)
Modified

Obtém ou define um valor que indica que o controle da caixa de texto foi modificado pelo usuário desde que o controle foi criado ou seu conteúdo foi definido pela última vez.

(Herdado de TextBoxBase)
Multiline

Obtém ou define um valor que indica se esse é um controle de caixa de texto de várias linhas. Essa propriedade não tem suporte MaskedTextBoxtotal por .

Name

Obtém ou define o nome do controle.

(Herdado de Control)
Padding

Essa propriedade não é relevante para essa classe.

(Herdado de TextBoxBase)
Parent

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

(Herdado de Control)
PasswordChar

Obtém ou define o caractere a ser exibido em substituição à entrada do usuário.

PreferredHeight

Obtém a altura preferencial de uma caixa de texto.

(Herdado de TextBoxBase)
PreferredSize

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

(Herdado de Control)
ProductName

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

(Herdado de Control)
ProductVersion

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

(Herdado de Control)
PromptChar

Obtém ou define o caractere usado para representar a ausência de entrada do usuário em MaskedTextBox.

ReadOnly

Obtém ou define um valor que indica se o texto na caixa de texto é somente leitura.

RecreatingHandle

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

(Herdado de Control)
Region

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

(Herdado de Control)
RejectInputOnFirstFailure

Obtém ou define um valor que indica se a análise da entrada do usuário deve parar depois que o primeiro caractere inválido for atingido.

RenderRightToLeft
Obsoleto.
Obsoleto.

Esta propriedade agora está obsoleta.

(Herdado de Control)
ResetOnPrompt

Obtém ou define um valor que determina como um caractere de entrada que corresponde ao caractere de prompt deve ser tratado.

ResetOnSpace

Obtém ou define um valor que determina como um caractere de entrada de espaço deve ser tratado.

ResizeRedraw

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

(Herdado de Control)
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.

(Herdado de Control)
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.

(Herdado de Control)
ScaleChildren

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

(Herdado de Control)
SelectedText

Obtém ou define a seleção atual no MaskedTextBox controle.

SelectionLength

Obtém ou define o número de caracteres selecionados na caixa de texto.

(Herdado de TextBoxBase)
SelectionStart

Obtém ou define o ponto de partida do texto selecionado na caixa de texto.

(Herdado de TextBoxBase)
ShortcutsEnabled

Obtém ou define um valor que indica se os atalhos definidos estão habilitados.

(Herdado de TextBoxBase)
ShowFocusCues

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

(Herdado de Control)
ShowKeyboardCues

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

(Herdado de Control)
Site

Obtém ou define o site do controle.

(Herdado de Control)
Size

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

(Herdado de Control)
SkipLiterals

Obtém ou define um valor que indica se o usuário tem permissão para reentrada em valores literais.

TabIndex

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

(Herdado de Control)
TabStop

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

(Herdado de Control)
Tag

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

(Herdado de Control)
Text

Obtém ou define o texto como ele é exibido no momento para o usuário.

TextAlign

Obtém ou define como o texto é alinhado em um controle de caixa de texto mascarado.

TextLength

Obtém o comprimento do texto exibido.

TextMaskFormat

Obtém ou define um valor que determina se literais e caracteres de prompt estão incluídos na cadeia de caracteres formatada.

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.

(Herdado de Control)
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.

(Herdado de Control)
UseSystemPasswordChar

Obtém ou define um valor que indica se o caractere de senha fornecido pelo sistema operacional deve ser usado.

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.

(Herdado de Control)
ValidatingType

Obtém ou define o tipo de dados usado para verificar a entrada de dados pelo usuário.

Visible

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

(Herdado de Control)
Width

Obtém ou define a largura do controle.

(Herdado de Control)
WindowTarget

Essa propriedade não é relevante para essa classe.

(Herdado de Control)
WordWrap

Obtém ou define um valor que indica se um controle de caixa de texto de várias linhas encapsula automaticamente as palavras para o início da próxima linha, quando necessário. Essa propriedade não tem suporte MaskedTextBox.

Métodos

Nome Description
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

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

(Herdado de Control)
AccessibilityNotifyClients(AccessibleEvents, Int32)

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

(Herdado de Control)
AppendText(String)

Acrescenta texto ao texto atual de uma caixa de texto.

(Herdado de TextBoxBase)
BeginInvoke(Action)

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

(Herdado de Control)
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.

(Herdado de Control)
BeginInvoke(Delegate)

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

(Herdado de Control)
BringToFront()

Traz o controle para a frente da ordem z.

(Herdado de Control)
Clear()

Limpa todo o texto do controle da caixa de texto.

(Herdado de TextBoxBase)
ClearUndo()

Limpa informações sobre a operação mais recente do buffer desfazer da caixa de texto. Não há suporte para MaskedTextBoxesse método.

Contains(Control)

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

(Herdado de Control)
ContainsNavigationKeyCode(Keys)

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

(Herdado de TextBoxBase)
Copy()

Copia a seleção atual na caixa de texto para a Área de Transferência.

(Herdado de TextBoxBase)
CreateAccessibilityInstance()

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

CreateAccessibilityInstance()

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

(Herdado de TextBoxBase)
CreateControl()

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

(Herdado de Control)
CreateControlsInstance()

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

(Herdado de Control)
CreateGraphics()

Cria o Graphics para o controle.

(Herdado de Control)
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)
Cut()

Move a seleção atual na caixa de texto para a Área de Transferência.

(Herdado de TextBoxBase)
DefWndProc(Message)

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

(Herdado de Control)
DeselectAll()

Especifica que o valor da SelectionLength propriedade é zero para que nenhum caractere seja selecionado no controle.

(Herdado de TextBoxBase)
DestroyHandle()

Destrói o identificador associado ao controle.

(Herdado de Control)
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.

(Herdado de Control)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Inicia uma operação de arrastar.

(Herdado de Control)
DoDragDrop(Object, DragDropEffects)

Inicia uma operação de arrastar e soltar.

(Herdado de Control)
DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean)

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

(Herdado de Control)
DoDragDropAsJson<T>(T, DragDropEffects)

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

(Herdado de Control)
DrawToBitmap(Bitmap, Rectangle)

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

(Herdado de Control)
EndInvoke(IAsyncResult)

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

(Herdado de Control)
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.

(Herdado de Control)
Focus()

Define o foco de entrada para o controle.

(Herdado de Control)
GetAccessibilityObjectById(Int32)

Recupera o especificado AccessibleObject.

(Herdado de Control)
GetAutoSizeMode()

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

(Herdado de Control)
GetCharFromPosition(Point)

Recupera o caractere mais próximo do local especificado dentro do controle.

GetCharIndexFromPosition(Point)

Recupera o índice do caractere mais próximo do local especificado.

GetChildAtPoint(Point, GetChildAtPointSkip)

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

(Herdado de Control)
GetChildAtPoint(Point)

Recupera o controle filho localizado nas coordenadas especificadas.

(Herdado de Control)
GetContainerControl()

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

(Herdado de Control)
GetFirstCharIndexFromLine(Int32)

Recupera o índice do primeiro caractere de uma determinada linha. Não há suporte para MaskedTextBoxesse método.

GetFirstCharIndexOfCurrentLine()

Recupera o índice do primeiro caractere da linha atual. Não há suporte para MaskedTextBoxesse método.

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)
GetLineFromCharIndex(Int32)

Recupera o número de linha da posição de caractere especificada dentro do texto do controle. Não há suporte para MaskedTextBoxesse método.

GetNextControl(Control, Boolean)

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

(Herdado de Control)
GetPositionFromCharIndex(Int32)

Recupera o local dentro do controle no índice de caracteres especificado.

GetPreferredSize(Size)

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

(Herdado de Control)
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Recupera os limites nos quais o controle é dimensionado.

(Herdado de Control)
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.

(Herdado de Control)
GetTopLevel()

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

(Herdado de Control)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Hide()

Oculta o controle do usuário.

(Herdado de Control)
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.

(Herdado de Control)
Invalidate()

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

(Herdado de Control)
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.

(Herdado de Control)
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.

(Herdado de Control)
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.

(Herdado de Control)
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.

(Herdado de Control)
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.

(Herdado de Control)
Invoke(Action)

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

(Herdado de Control)
Invoke(Delegate, Object[])

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

(Herdado de Control)
Invoke(Delegate)

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

(Herdado de Control)
Invoke<T>(Func<T>)

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

(Herdado de Control)
InvokeAsync(Action, CancellationToken)

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

(Herdado de Control)
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.

(Herdado de Control)
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)

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

(Herdado de Control)
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.

(Herdado de Control)
InvokeGotFocus(Control, EventArgs)

Gera o GotFocus evento para o controle especificado.

(Herdado de Control)
InvokeLostFocus(Control, EventArgs)

Gera o LostFocus evento para o controle especificado.

(Herdado de Control)
InvokeOnClick(Control, EventArgs)

Gera o Click evento para o controle especificado.

(Herdado de Control)
InvokePaint(Control, PaintEventArgs)

Gera o Paint evento para o controle especificado.

(Herdado de Control)
InvokePaintBackground(Control, PaintEventArgs)

Gera o PaintBackground evento para o controle especificado.

(Herdado de Control)
IsInputChar(Char)

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

(Herdado de Control)
IsInputKey(Keys)

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

LogicalToDeviceUnits(Int32)

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

(Herdado de Control)
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.

(Herdado de Control)
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.

(Herdado de Control)
OnAcceptsTabChanged(EventArgs)

Aciona o evento AcceptsTabChanged.

(Herdado de TextBoxBase)
OnBackColorChanged(EventArgs)

Ocorre quando o valor da propriedade BackColor muda.

OnBackgroundImageChanged(EventArgs)

Aciona o evento BackgroundImageChanged.

(Herdado de Control)
OnBackgroundImageLayoutChanged(EventArgs)

Aciona o evento BackgroundImageLayoutChanged.

(Herdado de Control)
OnBindingContextChanged(EventArgs)

Aciona o evento BindingContextChanged.

(Herdado de Control)
OnBorderStyleChanged(EventArgs)

Aciona o evento BorderStyleChanged.

(Herdado de TextBoxBase)
OnCausesValidationChanged(EventArgs)

Aciona o evento CausesValidationChanged.

(Herdado de Control)
OnChangeUICues(UICuesEventArgs)

Aciona o evento ChangeUICues.

(Herdado de Control)
OnClick(EventArgs)

Aciona o evento Click.

(Herdado de Control)
OnClientSizeChanged(EventArgs)

Aciona o evento ClientSizeChanged.

(Herdado de Control)
OnContextMenuChanged(EventArgs)
Obsoleto.

Aciona o evento ContextMenuChanged.

(Herdado de Control)
OnContextMenuStripChanged(EventArgs)

Aciona o evento ContextMenuStripChanged.

(Herdado de Control)
OnControlAdded(ControlEventArgs)

Aciona o evento ControlAdded.

(Herdado de Control)
OnControlRemoved(ControlEventArgs)

Aciona o evento ControlRemoved.

(Herdado de Control)
OnCreateControl()

Gera o CreateControl() método.

(Herdado de Control)
OnCursorChanged(EventArgs)

Aciona o evento CursorChanged.

(Herdado de Control)
OnDataContextChanged(EventArgs)

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

(Herdado de Control)
OnDockChanged(EventArgs)

Aciona o evento DockChanged.

(Herdado de Control)
OnDoubleClick(EventArgs)

Aciona o evento DoubleClick.

(Herdado de Control)
OnDpiChangedAfterParent(EventArgs)

Aciona o evento DpiChangedAfterParent.

(Herdado de Control)
OnDpiChangedBeforeParent(EventArgs)

Aciona o evento DpiChangedBeforeParent.

(Herdado de Control)
OnDragDrop(DragEventArgs)

Aciona o evento DragDrop.

(Herdado de Control)
OnDragEnter(DragEventArgs)

Aciona o evento DragEnter.

(Herdado de Control)
OnDragLeave(EventArgs)

Aciona o evento DragLeave.

(Herdado de Control)
OnDragOver(DragEventArgs)

Aciona o evento DragOver.

(Herdado de Control)
OnEnabledChanged(EventArgs)

Aciona o evento EnabledChanged.

(Herdado de Control)
OnEnter(EventArgs)

Aciona o evento Enter.

(Herdado de Control)
OnFontChanged(EventArgs)

Aciona o evento FontChanged.

(Herdado de TextBoxBase)
OnForeColorChanged(EventArgs)

Aciona o evento ForeColorChanged.

(Herdado de Control)
OnGiveFeedback(GiveFeedbackEventArgs)

Aciona o evento GiveFeedback.

(Herdado de Control)
OnGotFocus(EventArgs)

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

OnGotFocus(EventArgs)

Aciona o evento GotFocus.

(Herdado de Control)
OnHandleCreated(EventArgs)

Aciona o evento HandleCreated.

OnHandleDestroyed(EventArgs)

Aciona o evento HandleDestroyed.

(Herdado de TextBoxBase)
OnHelpRequested(HelpEventArgs)

Aciona o evento HelpRequested.

(Herdado de Control)
OnHideSelectionChanged(EventArgs)

Aciona o evento HideSelectionChanged.

(Herdado de TextBoxBase)
OnImeModeChanged(EventArgs)

Aciona o evento ImeModeChanged.

(Herdado de Control)
OnInvalidated(InvalidateEventArgs)

Aciona o evento Invalidated.

(Herdado de Control)
OnIsOverwriteModeChanged(EventArgs)

Aciona o evento IsOverwriteModeChanged.

OnKeyDown(KeyEventArgs)

Aciona o evento KeyDown.

OnKeyPress(KeyPressEventArgs)

Aciona o evento KeyPress.

OnKeyUp(KeyEventArgs)

Aciona o evento KeyUp.

OnLayout(LayoutEventArgs)

Aciona o evento Layout.

(Herdado de Control)
OnLeave(EventArgs)

Aciona o evento Leave.

(Herdado de Control)
OnLocationChanged(EventArgs)

Aciona o evento LocationChanged.

(Herdado de Control)
OnLostFocus(EventArgs)

Aciona o evento LostFocus.

(Herdado de Control)
OnMarginChanged(EventArgs)

Aciona o evento MarginChanged.

(Herdado de Control)
OnMaskChanged(EventArgs)

Aciona o evento MaskChanged.

OnModifiedChanged(EventArgs)

Aciona o evento ModifiedChanged.

(Herdado de TextBoxBase)
OnMouseCaptureChanged(EventArgs)

Aciona o evento MouseCaptureChanged.

(Herdado de Control)
OnMouseClick(MouseEventArgs)

Aciona o evento MouseClick.

(Herdado de Control)
OnMouseDoubleClick(MouseEventArgs)

Aciona o evento MouseDoubleClick.

(Herdado de Control)
OnMouseDown(MouseEventArgs)

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

OnMouseDown(MouseEventArgs)

Aciona o evento MouseDown.

(Herdado de Control)
OnMouseEnter(EventArgs)

Aciona o evento MouseEnter.

(Herdado de Control)
OnMouseHover(EventArgs)

Aciona o evento MouseHover.

(Herdado de Control)
OnMouseLeave(EventArgs)

Aciona o evento MouseLeave.

(Herdado de Control)
OnMouseMove(MouseEventArgs)

Aciona o evento MouseMove.

(Herdado de Control)
OnMouseUp(MouseEventArgs)

Aciona o evento MouseUp.

(Herdado de TextBoxBase)
OnMouseWheel(MouseEventArgs)

Aciona o evento MouseWheel.

(Herdado de Control)
OnMove(EventArgs)

Aciona o evento Move.

(Herdado de Control)
OnMultilineChanged(EventArgs)

Normalmente gera o MultilineChanged evento, mas desabilitado para MaskedTextBox.

OnNotifyMessage(Message)

Notifica o controle de mensagens do Windows.

(Herdado de Control)
OnPaddingChanged(EventArgs)

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

(Herdado de TextBoxBase)
OnPaint(PaintEventArgs)

Aciona o evento Paint.

(Herdado de Control)
OnPaintBackground(PaintEventArgs)

Pinta a tela de fundo do controle.

(Herdado de Control)
OnParentBackColorChanged(EventArgs)

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

(Herdado de Control)
OnParentBackgroundImageChanged(EventArgs)

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

(Herdado de Control)
OnParentBindingContextChanged(EventArgs)

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

(Herdado de Control)
OnParentChanged(EventArgs)

Aciona o evento ParentChanged.

(Herdado de Control)
OnParentCursorChanged(EventArgs)

Aciona o evento CursorChanged.

(Herdado de Control)
OnParentDataContextChanged(EventArgs)

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

(Herdado de Control)
OnParentEnabledChanged(EventArgs)

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

(Herdado de Control)
OnParentFontChanged(EventArgs)

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

(Herdado de Control)
OnParentForeColorChanged(EventArgs)

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

(Herdado de Control)
OnParentRightToLeftChanged(EventArgs)

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

(Herdado de Control)
OnParentVisibleChanged(EventArgs)

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

(Herdado de Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

Aciona o evento PreviewKeyDown.

(Herdado de Control)
OnPrint(PaintEventArgs)

Aciona o evento Paint.

(Herdado de Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Aciona o evento QueryContinueDrag.

(Herdado de Control)
OnReadOnlyChanged(EventArgs)

Aciona o evento ReadOnlyChanged.

(Herdado de TextBoxBase)
OnRegionChanged(EventArgs)

Aciona o evento RegionChanged.

(Herdado de Control)
OnResize(EventArgs)

Aciona o evento Resize.

(Herdado de Control)
OnRightToLeftChanged(EventArgs)

Aciona o evento RightToLeftChanged.

(Herdado de Control)
OnSizeChanged(EventArgs)

Aciona o evento SizeChanged.

(Herdado de Control)
OnStyleChanged(EventArgs)

Aciona o evento StyleChanged.

(Herdado de Control)
OnSystemColorsChanged(EventArgs)

Aciona o evento SystemColorsChanged.

(Herdado de Control)
OnTabIndexChanged(EventArgs)

Aciona o evento TabIndexChanged.

(Herdado de Control)
OnTabStopChanged(EventArgs)

Aciona o evento TabStopChanged.

(Herdado de Control)
OnTextAlignChanged(EventArgs)

Aciona o evento TextAlignChanged.

OnTextChanged(EventArgs)

Aciona o evento TextChanged.

OnValidated(EventArgs)

Aciona o evento Validated.

(Herdado de Control)
OnValidating(CancelEventArgs)

Aciona o evento Validating.

OnVisibleChanged(EventArgs)

Aciona o evento VisibleChanged.

(Herdado de Control)
Paste()

Substitui a seleção atual na caixa de texto pelo conteúdo da Área de Transferência.

(Herdado de TextBoxBase)
PerformLayout()

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

(Herdado de Control)
PerformLayout(Control, String)

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

(Herdado de Control)
PointToClient(Point)

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

(Herdado de Control)
PointToScreen(Point)

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

(Herdado de Control)
PreProcessControlMessage(Message)

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

(Herdado de Control)
PreProcessMessage(Message)

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

(Herdado de Control)
ProcessCmdKey(Message, Keys)

Processa uma chave de comando.

ProcessDialogChar(Char)

Processa um caractere de caixa de diálogo.

(Herdado de Control)
ProcessDialogKey(Keys)

Processa uma chave de diálogo.

(Herdado de TextBoxBase)
ProcessKeyEventArgs(Message)

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

(Herdado de Control)
ProcessKeyMessage(Message)

Substitui a implementação base desse método para lidar com alterações na linguagem de entrada.

ProcessKeyPreview(Message)

Visualiza uma mensagem de teclado.

(Herdado de Control)
ProcessMnemonic(Char)

Processa um caractere mnemônico.

(Herdado de Control)
RaiseDragEvent(Object, DragEventArgs)

Gera o evento de arrastar apropriado.

(Herdado de Control)
RaiseKeyEvent(Object, KeyEventArgs)

Gera o evento chave apropriado.

(Herdado de Control)
RaiseMouseEvent(Object, MouseEventArgs)

Gera o evento de mouse apropriado.

(Herdado de Control)
RaisePaintEvent(Object, PaintEventArgs)

Gera o evento de pintura apropriado.

(Herdado de Control)
RecreateHandle()

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

(Herdado de Control)
RectangleToClient(Rectangle)

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

(Herdado de Control)
RectangleToScreen(Rectangle)

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

(Herdado de Control)
Refresh()

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

(Herdado de Control)
RescaleConstantsForDpi(Int32, Int32)

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

(Herdado de Control)
ResetBackColor()

Redefine a propriedade para seu BackColor valor padrão.

(Herdado de Control)
ResetBindings()

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

(Herdado de Control)
ResetCursor()

Redefine a propriedade para seu Cursor valor padrão.

(Herdado de Control)
ResetFont()

Redefine a propriedade para seu Font valor padrão.

(Herdado de Control)
ResetForeColor()

Redefine a propriedade para seu ForeColor valor padrão.

(Herdado de Control)
ResetImeMode()

Redefine a propriedade para seu ImeMode valor padrão.

(Herdado de Control)
ResetMouseEventArgs()

Redefine o controle para manipular o MouseLeave evento.

(Herdado de Control)
ResetRightToLeft()

Redefine a propriedade para seu RightToLeft valor padrão.

(Herdado de Control)
ResetText()

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

(Herdado de Control)
ResumeLayout()

Retoma a lógica de layout usual.

(Herdado de Control)
ResumeLayout(Boolean)

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

(Herdado de Control)
RtlTranslateAlignment(ContentAlignment)

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

(Herdado de Control)
RtlTranslateAlignment(HorizontalAlignment)

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

(Herdado de Control)
RtlTranslateAlignment(LeftRightAlignment)

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

(Herdado de Control)
RtlTranslateContent(ContentAlignment)

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

(Herdado de Control)
RtlTranslateHorizontal(HorizontalAlignment)

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

(Herdado de Control)
RtlTranslateLeftRight(LeftRightAlignment)

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

(Herdado de Control)
Scale(Single, Single)
Obsoleto.
Obsoleto.

Dimensiona todo o controle e todos os controles filho.

(Herdado de Control)
Scale(Single)
Obsoleto.
Obsoleto.

Dimensiona o controle e todos os controles filho.

(Herdado de Control)
Scale(SizeF)

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

(Herdado de Control)
ScaleBitmapLogicalToDevice(Bitmap)

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

(Herdado de Control)
ScaleControl(SizeF, BoundsSpecified)

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

(Herdado de Control)
ScaleCore(Single, Single)

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

(Herdado de Control)
ScrollToCaret()

Rola o conteúdo do controle até a posição atual do cursor. Não há suporte para MaskedTextBoxesse método.

Select()

Ativa o controle.

(Herdado de Control)
Select(Boolean, Boolean)

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

(Herdado de Control)
Select(Int32, Int32)

Seleciona um intervalo de texto na caixa de texto.

(Herdado de TextBoxBase)
SelectAll()

Seleciona todo o texto na caixa de texto.

(Herdado de TextBoxBase)
SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Ativa o próximo controle.

(Herdado de Control)
SendToBack()

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

(Herdado de Control)
SetAutoSizeMode(AutoSizeMode)

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

(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

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

(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32)

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

(Herdado de Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Define os limites especificados do TextBoxBase controle.

(Herdado de TextBoxBase)
SetClientSizeCore(Int32, Int32)

Define o tamanho da área do cliente do controle.

(Herdado de Control)
SetStyle(ControlStyles, Boolean)

Define um sinalizador especificado ControlStyles como true ou false.

(Herdado de Control)
SetTopLevel(Boolean)

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

(Herdado de Control)
SetVisibleCore(Boolean)

Define o controle como o estado visível especificado.

(Herdado de Control)
Show()

Exibe o controle para o usuário.

(Herdado de Control)
SizeFromClientSize(Size)

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

(Herdado de Control)
SuspendLayout()

Suspende temporariamente a lógica de layout do controle.

(Herdado de Control)
ToString()

Retorna uma cadeia de caracteres que representa a caixa de texto mascarada atual. Este método substitui ToString().

Undo()

Desfaz a última operação de edição na caixa de texto. Não há suporte para MaskedTextBoxesse método.

Update()

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

(Herdado de Control)
UpdateBounds()

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

(Herdado de Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

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

(Herdado de Control)
UpdateBounds(Int32, Int32, Int32, Int32)

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

(Herdado de Control)
UpdateStyles()

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

(Herdado de Control)
UpdateZOrder()

Atualiza o controle na ordem z do pai.

(Herdado de Control)
ValidateText()

Converte a cadeia de caracteres de entrada do usuário em uma instância do tipo de validação.

WndProc(Message)

Processa mensagens do Windows.

Eventos

Nome Description
AcceptsTabChanged

Ocorre quando o valor da AcceptsTab propriedade é alterado. Este evento não é gerado por MaskedTextBox.

AutoSizeChanged

Esse evento não é relevante para essa classe.

(Herdado de TextBoxBase)
BackColorChanged

Ocorre quando o valor da propriedade BackColor muda.

(Herdado de Control)
BackgroundImageChanged

Ocorre quando o valor da propriedade BackgroundImage muda. Esse evento não é relevante para essa classe.

(Herdado de TextBoxBase)
BackgroundImageLayoutChanged

Ocorre quando o valor da propriedade BackgroundImageLayout muda. Esse evento não é relevante para essa classe.

(Herdado de TextBoxBase)
BindingContextChanged

Ocorre quando o valor da propriedade BindingContext muda.

(Herdado de Control)
BorderStyleChanged

Ocorre quando o valor da BorderStyle propriedade é alterado.

(Herdado de TextBoxBase)
CausesValidationChanged

Ocorre quando o valor da propriedade CausesValidation muda.

(Herdado de Control)
ChangeUICues

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

(Herdado de Control)
Click

Ocorre quando a caixa de texto é clicada.

(Herdado de TextBoxBase)
ClientSizeChanged

Ocorre quando o valor da propriedade ClientSize muda.

(Herdado de Control)
ContextMenuChanged
Obsoleto.

Ocorre quando o valor da propriedade ContextMenu muda.

(Herdado de Control)
ContextMenuStripChanged

Ocorre quando o valor da propriedade ContextMenuStrip muda.

(Herdado de Control)
ControlAdded

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

(Herdado de Control)
ControlRemoved

Ocorre quando um controle é removido do Control.ControlCollection.

(Herdado de Control)
CursorChanged

Ocorre quando o valor da propriedade Cursor muda.

(Herdado de Control)
DataContextChanged

Ocorre quando o valor da propriedade DataContext muda.

(Herdado de Control)
Disposed

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

(Herdado de Component)
DockChanged

Ocorre quando o valor da propriedade Dock muda.

(Herdado de Control)
DoubleClick

Ocorre quando o controle é clicado duas vezes.

(Herdado de Control)
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.

(Herdado de Control)
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.

(Herdado de Control)
DragDrop

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

(Herdado de Control)
DragEnter

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

(Herdado de Control)
DragLeave

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

(Herdado de Control)
DragOver

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

(Herdado de Control)
EnabledChanged

Ocorre quando o valor da propriedade Enabled é alterado.

(Herdado de Control)
Enter

Ocorre quando o controle é inserido.

(Herdado de Control)
FontChanged

Ocorre quando o valor da Font propriedade é alterado.

(Herdado de Control)
ForeColorChanged

Ocorre quando o valor da ForeColor propriedade é alterado.

(Herdado de Control)
GiveFeedback

Ocorre durante uma operação de arrastar.

(Herdado de Control)
GotFocus

Ocorre quando o controle recebe o foco.

(Herdado de Control)
HandleCreated

Ocorre quando um identificador é criado para o controle.

(Herdado de Control)
HandleDestroyed

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

(Herdado de Control)
HelpRequested

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

(Herdado de Control)
HideSelectionChanged

Ocorre quando o valor da HideSelection propriedade é alterado.

(Herdado de TextBoxBase)
ImeModeChanged

Ocorre quando a ImeMode propriedade é alterada.

(Herdado de Control)
Invalidated

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

(Herdado de Control)
IsOverwriteModeChanged

Ocorre depois que o modo de inserção é alterado.

KeyDown

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

(Herdado de Control)
KeyPress

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

(Herdado de Control)
KeyUp

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

(Herdado de Control)
Layout

Ocorre quando um controle deve reposicionar seus controles filho.

(Herdado de Control)
Leave

Ocorre quando o foco de entrada deixa o controle.

(Herdado de Control)
LocationChanged

Ocorre quando o valor da propriedade Location é alterado.

(Herdado de Control)
LostFocus

Ocorre quando o controle perde o foco.

(Herdado de Control)
MarginChanged

Ocorre quando a margem do controle é alterada.

(Herdado de Control)
MaskChanged

Ocorre depois que a máscara de entrada é alterada.

MaskInputRejected

Ocorre quando a entrada do usuário ou o caractere atribuído não corresponde ao elemento de formato correspondente da máscara de entrada.

ModifiedChanged

Ocorre quando o valor da Modified propriedade é alterado.

(Herdado de TextBoxBase)
MouseCaptureChanged

Ocorre quando o controle perde a captura do mouse.

(Herdado de Control)
MouseClick

Ocorre quando o controle é clicado pelo mouse.

(Herdado de TextBoxBase)
MouseDoubleClick

Ocorre quando o controle é clicado duas vezes pelo mouse.

(Herdado de Control)
MouseDown

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

(Herdado de Control)
MouseEnter

Ocorre quando o ponteiro do mouse entra no controle.

(Herdado de Control)
MouseHover

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

(Herdado de Control)
MouseLeave

Ocorre quando o ponteiro do mouse deixa o controle.

(Herdado de Control)
MouseMove

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

(Herdado de Control)
MouseUp

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

(Herdado de Control)
MouseWheel

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

(Herdado de Control)
Move

Ocorre quando o controle é movido.

(Herdado de Control)
MultilineChanged

Normalmente ocorre quando o valor da Multiline propriedade é alterado; no entanto, esse evento não é gerado por MaskedTextBox.

PaddingChanged

Esse evento não é relevante para essa classe.

(Herdado de TextBoxBase)
Paint

Ocorre quando o controle é redesenhado. Esse evento não é relevante para essa classe.

(Herdado de TextBoxBase)
ParentChanged

Ocorre quando o valor da Parent propriedade é alterado.

(Herdado de Control)
PreviewKeyDown

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

(Herdado de Control)
QueryAccessibilityHelp

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

(Herdado de Control)
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.

(Herdado de Control)
ReadOnlyChanged

Ocorre quando o valor da ReadOnly propriedade é alterado.

(Herdado de TextBoxBase)
RegionChanged

Ocorre quando o valor da propriedade Region muda.

(Herdado de Control)
Resize

Ocorre quando o controle é redimensionado.

(Herdado de Control)
RightToLeftChanged

Ocorre quando o valor da RightToLeft propriedade é alterado.

(Herdado de Control)
SizeChanged

Ocorre quando o valor da Size propriedade é alterado.

(Herdado de Control)
StyleChanged

Ocorre quando o estilo de controle é alterado.

(Herdado de Control)
SystemColorsChanged

Ocorre quando as cores do sistema mudam.

(Herdado de Control)
TabIndexChanged

Ocorre quando o valor da TabIndex propriedade é alterado.

(Herdado de Control)
TabStopChanged

Ocorre quando o valor da TabStop propriedade é alterado.

(Herdado de Control)
TextAlignChanged

Ocorre quando o alinhamento do texto é alterado.

TextChanged

Ocorre quando o valor da Text propriedade é alterado.

(Herdado de Control)
TypeValidationCompleted

Ocorre quando MaskedTextBox terminar de analisar o valor atual usando a ValidatingType propriedade.

Validated

Ocorre quando o controle é validado.

(Herdado de Control)
Validating

Ocorre quando o controle está validando.

(Herdado de Control)
VisibleChanged

Ocorre quando o valor da Visible propriedade é alterado.

(Herdado de Control)

Implantações explícitas de interface

Nome Description
IDropTarget.OnDragDrop(DragEventArgs)

Aciona o evento DragDrop.

(Herdado de Control)
IDropTarget.OnDragEnter(DragEventArgs)

Aciona o evento DragEnter.

(Herdado de Control)
IDropTarget.OnDragLeave(EventArgs)

Aciona o evento DragLeave.

(Herdado de Control)
IDropTarget.OnDragOver(DragEventArgs)

Aciona o evento DragOver.

(Herdado de Control)

Aplica-se a

Confira também