VB.NET -  Usando a classe TextBox

No VB.NET temos um conjunto de classes que em muito facilita a vida do programador.

Tarefas que antes exigiam codificação hoje é feita apenas configurando uma propriedade ou acionando um método.

Para quem trabalha com aplicações Windows Forms , creio que o controle mais usado seja a caixa de texto ou TextBox.

Pois no VB.NET este componente é uma classe com propriedades e métodos que implementa muitas funcionalidades que antes exigiria um código extra.

A primeira coisa que você deve ter em mente é que como TextBox é uma classe temos que criar uma instância da classe para acessar seus métodos e propriedades, assim podemos fazer:

Dim txt as New TextBox()

Aqui txt é um objeto instanciado da classe TextBox(). 

A seguir a relação das principais propriedades/métodos da classe TextBox.

txt.Text = "macoratti.net" Atribui um texto ao controle.
txt.AccepsReturn = True Permite o Return com criação de uma nova linha no componente
txt.AcceptsTab = True Permite a inclusão de TAB no controle
txt.Clear() Limpa o texto no controle
txt.ScrollBars = ScrollBars.Both Inclui barras verticais e horizontais no controle. Podemos ter os valores : Horinzontal, Vertical , None.
txt.Select(0, 4) Seleciona o texto do inicio até o quarto caractere
txt.SelectAll() Seleciona todo o texto no controle
txt.Size = New Size(300, 500) Define um  novo tamanho para o controle
txt.Undo() Desfaz a última operação de edição no controle
txt.TextAlign = HorizontalAlignment.Center Faz o alinhamento de texto no controle. Podemos ter os valores: Left e Rigth
txt.WordWrap = True Permite a quebra de texto no controle.
txt.Cursor = Cursors.Arrow Define o ícone do mouse quando o mesmo for movido sobre o controle. Alguns valores possíveis : Cross, Hand , Help , No , etc.
txt.MaxLength = 10 Define o tamanho máximo de caracteres que o controle irá suportar.
Dim texto As String = txt.SelectedText Atribui a variável texto o texto selecionado no controle
txt.CharacterCasing =CharacterCasing.Lower Define que os caracteres informados no controle serão caixa baixa.
Podemos ter os valores :  CharacterCasing.Upper e CharacterCasing.Normal
txt.AllowDrop = True Indica se o controle irá poder suportar a operação de drag do usuário.
txt.AppendText(vbCrLf & " macoratti") Inclui o texto 'macoratti' no controle.

É claro que não mencionei as propriedades visible, enable, Autosize e outras mais usadas.

Até a próxima dica VB...

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

 

             Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter
 

Referências:


José Carlos Macoratti