Como realçar o texto em uma caixa de texto no vb.net

pistas visuais em um aplicativo de software pode ajudar a tornar a experiência do usuário mais agradável e produtiva. Se você criar programas VB.NET, você provavelmente trabalhar com controles de caixa de texto. As caixas de texto permitem que os usuários se comunicar com a sua aplicação. Uma forma de ajudar os usuários a identificar a caixa de texto ativa é destacar o texto dentro dele. O VB.NET não fazer isso automaticamente, mas, anexando um par de manipuladores de eventos ao seu código, você pode fazer o seu programa de destaque de texto em caixas de texto como usuários selecioná-los.

Adicionar caixas de texto ao formulário

  1. Inicie o Visual Studio e abrir um de seus projetos VB.NET.

  2. Localize forma de arranque do seu projecto na "Solution Explorer" janela. Clique duas vezes essa forma para exibi-lo no editor de design.

  3. Clique no "Visão" botão na parte superior do Visual Studio e, em seguida, clique em "Caixa de ferramentas." A caixa de ferramentas é aberta.

  4. arraste dois "Caixa de texto" controla da caixa de ferramentas para o formulário. Mover as caixas de texto de modo a que um aparece no topo da outra.

  5. direita; clique na caixa de texto no topo, e depois clique "Propriedades da vista" para exibir a "Janela de Propriedades." O nome do formulário selecionado aparece na parte superior da janela. Lembre-se o nome de caixa de texto. Provavelmente será "TextBox1" se não houver outras caixas de texto no formulário, exceto os dois que você adicionou.

  6. Cick o "Eventos" botão na parte superior do "propriedades" janela para exibir uma lista de tipos de eventos. Clique duas vezes no "Entrar" evento. A janela de código abre e posiciona o cursor dentro do método que executa o "Entrar" evento. VB.NET dispara este evento sempre que um cursor entra na caixa de texto.

  7. Cole este código em que o método:

    TextBox1.SelectionStart = 0

    TextBox1.SelectionLength = TextBox1.Text.Length



    E se "TextBox1" um não é o nome da caixa de texto, substituir "TextBox1" com o nome da caixa de texto que você se lembrou. Este código seleciona o texto na caixa de texto e destaca que quando você guia para o controle.

Adicionar "onclick" Lógica

  1. pressione "F7" para exibir o formulário no modo de design novo. Clique mesma caixa de texto que você clicou anteriormente, e em seguida clique duas vezes no "Clique" no caso "propriedades" janela. O código para o "Clique" evento abre.

  2. Cole o seguinte texto em que o método:

    TextBox1.SelectionStart = 0

    TextBox1.SelectionLength = TextBox1.Text.Length

    Este é o mesmo código colado no "Entrar" evento. Ao colocar-lo neste "Clique" evento, bem, você habilitar VB.NET para realçar o texto quando os usuários clique na caixa de texto em vez de tabulações para ele.

  3. Pressione F5 para executar o projeto. O formulário é aberto e exibe as duas caixas de texto.

  4. Digite nada na caixa de texto no topo. pressione seu "Aba" chave para guia para a caixa de texto inferior.

  5. pressione "Aba" novamente para voltar à caixa de texto superior. VB.NET destaca o texto.

  6. Clique na caixa de texto na parte inferior. A caixa de texto superior perde o seu destaque. Clique na caixa de texto no topo de novo, e o destaque reaparece.

dicas & avisos

  • Este exemplo adiciona o "Clique" e "Entrar" eventos para uma única caixa de texto. Para duplicar essa lógica para outras caixas de texto, crie "Clique" e "Entrar" eventos para eles como mostrado neste exemplo. Colar o mesmo código em seus métodos de eventos que você colados em o descrito aqui.

Referências

  • BananaStock Photo Credit / BananaStock / Getty Images
De esta maneira? Compartilhar em redes sociais:

LiveInternet