Usando o projeto Controles do artigo anterior, onde temos o formulário de nome "frmPrimeiroFormulario", vamos abrir a "ToolBox" onde encontramos o controle chamado "TextBox".



Basta arrastá-lo segurando-o com o mouse. E você terá um novo controle no formulário como mostra a figura abaixo.



Selecionando este controle vemos que a janela de propriedades se re-configura e podemos mudar suas configurações, veja, aqui temos:

Name, é o nome do controle, nome que usaremos para referenciá-lo quando estivermos codificando. Aqui chamei de txtNome.

BackColor é a cor de fundo do formulário, ou a cor da parede, e ForeColor a cor das fonte ou das palavras que aqui escreveremos.

Dock, define se queremos o componente literalmente grudado em um ou mais cantos.

Enabled, define se esta TextBox esta habilitada ou não, ou seja, se o usuário pode usá-lo ou não.

Image, semelhante ao BackgroundImage, só que aqui colocamos uma imagem que não cubrirá o fundo todo, apenas uma pequena imagem, como um ícone.

AutoCompleteSource, dados utilizados para que o texto se auto complete.

AutoCompleteMode, define o modo como o texto será auto completado, modo sugestão, modo anexo, etc.

CharacterCasing, muda a forma como o texto é apresentado, todo o texto em letras maísculas, ou letras minúsculas, ou como o usuário digitar.

MaxLenght, tamanho máximo em número de caracteres.

Multiline, abrange o uso da tecla enter para que seja possível o uso de quebra de linha.

PasswordChar, caracter que é utilizado quando estamos usando o TextBox para coletar informações de senha, ou seja, quando não queremos mostrar o que esta sendo escrito.

Location, define a posição Top (distância do TextBox em relação a margen superior do formulário) e a posição Left (distância do TextBox em relação a margen esquerda do formulário)

ReadOnly, mostra o texto mas não permite que seja alterado.

TabIndex, define a ordem que este controle esta em relação aos demais controles do formulário quando apertamos a tecla TAB para mudar de controle.



Size, define a largura e a altura do controle.

Text, é o texto que esta na caixa, através desta propriedade podemos colocar ou pegar a informação.

TextAlign, define se o texto será colocado a direita ou a esquerda ou centralizado.



Com algumas simples modificações, temos um TextBox customizado e pronto para coletar o nome do usuário.



Neste artigo vimos o controle TextBox e suas propriedades usando a linguagem C# vou deixar aberto a idéias e dúvidas através do e-mail: [email protected]

No próximo artigo iremos aprender sobre o controle Label.

Criado e Redigido e revisado por: Carlos Andrade