Como fazer os caracteres em maiúsculas quando você inserir texto no TextBox usando Visual Basic .NET ou Visual Basic 2005

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 818363
Sumário
Este artigo passo a passo descreve como tornar os caracteres em maiúsculas quando você inserir texto em TextBox usando o Microsoft Visual Basic .NET ou Microsoft Visual Basic 2005. Exemplos do Visual Basic .NET ou Visual Basic 2005 neste artigo descrevem como usar a propriedade CharacterCasing no designer para fazer os caracteres maiúsculos e como criar código personalizado usando o evento KeyPress para tornar os caracteres em maiúsculas.

back to the top

Tornar caracteres em maiúsculas, usando a propriedade CharacterCasing


TextBox tem uma propriedade CharacterCasing que permite que você defina o caso dos caracteres que você digita no TextBox . Por padrão, CharacterCasing é definida como normal . Portanto, os caracteres permanecem inalterados. Por exemplo, se você pressionar SHIFT + A combinação de teclas, um "a"MAIÚSCULO esteja inserida na TextBox . Para tornar os caracteres maiúsculos, utilizando a propriedade CharacterCasing , execute estas etapas:
  1. Abra o Microsoft Visual Studio .NET ou Microsoft Visual Studio 2005.
  2. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  3. Em Project Types , clique para selecionar Projetos do Visual Basic .

    Observação No Visual Studio 2005, clique em Visual Basic em Project Types .
  4. Em modelos , clique em para selecionar o Aplicativo do Windows .

    Por padrão, é criado o Form1.
  5. Da caixa de ferramentas, arraste um controle TextBox para Form1.
  6. Clique com o botão direito do mouse em TextBox1 e, em seguida, clique em Propriedades .
  7. Na janela Properties, localize a propriedade CharacterCasing e, em seguida, clique para selecionar superior da lista.
  8. No menu Debug , clique em Iniciar .
  9. Digite texto na TextBox .

    Todos os caracteres são em maiúsculos.
back to the top

Tornar as caracteres em maiúsculas, usando código personalizado

  1. Abra Visual Studio .NET ou Visual Studio 2005.
  2. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  3. Em Project Types , clique para selecionar Projetos do Visual Basic .

    Observação No Visual Studio 2005, clique em Visual Basic em Project Types .
  4. Em modelos , clique em para selecionar o Aplicativo do Windows .

    Por padrão, é criado o Form1.
  5. Da caixa de ferramentas, arraste um controle TextBox para Form1.
  6. No menu Exibir , clique em código .
  7. Adicione o seguinte código ao evento KeyPress do TextBox1 :
    ' Operate only on lowercase characters, so that  Backspace, Delete, Home, and others ' continue to work without interference.        If Char.IsLower(e.KeyChar) Then            'Convert to uppercase, and put at the caret position in the TextBox.            TextBox1.SelectedText = Char.ToUpper(e.KeyChar)            e.Handled = True        End If
  8. No menu Debug , clique em Iniciar .
  9. Digite texto na TextBox .

    Todos os caracteres são em maiúsculos.
back to the top

Propriedades

ID do Artigo: 818363 - Última Revisão: 11/26/2007 05:41:20 - Revisão: 2.5

Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Basic 2005

  • kbmt kbvs2005swept kbvs2005applies kbhowtomaster kbconvert kbwindowsforms kbctrl kbcontrol kbhowto KB818363 KbMtpt
Comentários