![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: C# ::: Windows Forms ::: TextBox |
Como definir a quantidade máxima de caracteres em um TextBoxQuantidade de visualizações: 18552 vezes |
Em algumas situações precisamos limitar a quantidade de caracteres que podem ser inseridos em um TextBox de linha única ou múltiplas linhas (multiline). Para isso podemos usar a propriedade MaxLength (herdada da classe TextBoxBase). Esta propriedade pode ser definida em tempo de design (usando a janela de propriedades Properties) ou via código. Veja:private void button2_Click(object sender, EventArgs e){ // vamos limitar a quantidade de caracteres que podem ser digitados // no TextBox textBox1.MaxLength = 5; } Se precisarmos obter o valor desta propriedade em tempo de execução nós podemos usar um código parecido com: private void button2_Click(object sender, EventArgs e){ // vamos limitar a quantidade de caracteres que podem ser digitados // no TextBox textBox1.MaxLength = 5; // vamos obter o valor da propriedade MaxLength int quantidade = textBox1.MaxLength; MessageBox.Show("O valor da propriedade MaxLength é: " + quantidade); } Há algumas observações importantes em relação à propriedade MaxLength: a) Se o valor desta propriedade for menor que 0, uma exceção do tipo ArgumentOutOfRangeException será lançada; b) O valor padrão desta propriedade é 32767. c) Se o valor desta propriedade for 0, a quantidade máxima de caracteres que podem ser inseridos é 2147483646 para TextBox de linha única e 4294967295 para TextBox de múltiplas linhas. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
Delphi - Como selecionar um item de uma ListBox do Delphi em tempo de execução usando a propriedade ItemIndex |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |